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. 问题和淘宝镜像源过期问题的方法如上,在阅读过程中如若有误,劳请指正;如若有妙解、疑惑也欢迎大家和我交流,感谢!

相关推荐
kyriewen4 小时前
我数了 647 条大厂前端 JD:AI 不再只是加分项
前端·程序员·ai编程
无责任此方_修行中4 小时前
Deno 的八年:一场没逃出 Node 引力的运行时起义
前端·javascript·node.js
java1234_小锋5 小时前
【技术专题】HTML5 网页技术 - HTML5 语义化标签
前端·html·html5
涛涛ing5 小时前
2026年,你的JavaScript计数逻辑可以删了:CSS刚刚学会了自己数数
前端
广州华水科技5 小时前
单北斗GNSS变形监测系统在水库安全监测中的应用与优势
前端
PBitW5 小时前
行内编辑,如何防止后端未返回,直接全部更新了?
前端·面试
wjjzhbb5 小时前
前端监控:给用户体验装上仪表盘
前端·ux
江湖有缘5 小时前
Docker实战 | Docker部署Minimalist-web-notepad个人笔记本
前端·docker·notepad++
Hilaku6 小时前
为什么我在团队里禁止使用 axios?
前端·javascript·程序员
兮动人6 小时前
Chrome 152 升级后本地请求全挂了?是 LNA 策略在搞事
前端·chrome·lna·local network