npm报错之package-lock.json found. 问题和淘宝镜像源过期问题

1、package-lock.json found. 问题的解决

在执行yarn add react-transition-group -S 安装react-transition-group时出现package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchroniemove package-lock.json 是由于在项目中同时存在 package-lock.json 和 yarn.lock 锁定文件,可能会导致版本冲突和依赖不一致的问题。package-lock.json 是 npm 安装依赖时自动生成的,相应地yarn.lock 是使用 yarn 安装依赖时生成的。

为了避免上述问题,建议在项目中只使用 npm或 yarn一种包管理工具。使用 yarn作为项目的包管理工具,可以删除 package-lock.json 文件来解决该问题。

复制代码
del package-lock.json
//使用该命令删除package-lock.json文件后,问题未解决,任然不能安装 react-transition-group

2、解决淘宝镜像源过期问题

出现An unexpected error occurred: "https://registry.npm.taobao.org/react-transition-group: certificate has expired"问题,原因在于淘宝镜像已过期。据查阅资料得知,2024年1 月 22 日,淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期。这就导致旧的 npm 淘宝镜像在使用时出错了。解决方法就是清除旧的淘宝镜像源,下载新镜像源。具体步骤如下:

javascript 复制代码
// win+R键运行cmd,查看当前npm镜像源
npm config list
//清空缓存
npm cache clean --force
//修改镜像(一般国内用户推荐使用淘宝镜像)
npm config set registry https://registry.npmmirror.com
//再次查看 npm 公共镜像地址是否修改成功
npm config list

总结

关于解决package-lock.json found. 问题和淘宝镜像源过期问题的方法如上,在阅读过程中如若有误,劳请指正;如若有妙解、疑惑也欢迎大家和我交流,感谢!

相关推荐
paopaokaka_luck13 分钟前
基于SpringBoot+Uniapp的健身饮食小程序(协同过滤算法、地图组件)
前端·javascript·vue.js·spring boot·后端·小程序·uni-app
患得患失9491 小时前
【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
前端·vscode·json
飛_1 小时前
解决VSCode无法加载Json架构问题
java·服务器·前端
YGY Webgis糕手之路3 小时前
OpenLayers 综合案例-轨迹回放
前端·经验分享·笔记·vue·web
90后的晨仔4 小时前
🚨XSS 攻击全解:什么是跨站脚本攻击?前端如何防御?
前端·vue.js
Ares-Wang4 小时前
JavaScript》》JS》 Var、Let、Const 大总结
开发语言·前端·javascript
90后的晨仔4 小时前
Vue 模板语法完全指南:从插值表达式到动态指令,彻底搞懂 Vue 模板语言
前端·vue.js
德育处主任4 小时前
p5.js 正方形square的基础用法
前端·数据可视化·canvas
烛阴4 小时前
Mix - Bilinear Interpolation
前端·webgl
90后的晨仔4 小时前
Vue 3 应用实例详解:从 createApp 到 mount,你真正掌握了吗?
前端·vue.js