npm镜像源更改后不生效(package-lock.json)

提出问题

下载的 VUE 工程,在执行安装依赖命令:

npm install

时,报错,显示是从之前的淘宝镜像(已经废弃了)下载的

但是查看镜像:

npm config get registry

确实是最新的淘宝镜像

分析

是因为 package-lock.json 文件,该文件中,下载依赖的链接写死在配置中,所以即使设置成最新的淘宝镜像(或者切换成其他镜像),在下载依赖时,仍然用配置中的链接

解决

package-lock.json 文件中的下载链接,批量替换成最新的淘宝链接即可

参考:
https://blog.csdn.net/qq_63189148/article/details/136903790


原文出处:/show_1GWN1tI3F70.html