npm config set registry设置源后还是不生效,还是保持旧的源的解决办法
分析
npm分为全局源和项目源,如果之前你给项目设置过源,后面想再次更换,就有可能出现该问题
解决办法
-
先给全局源进行更改
npm config set registry http://... -
修改项目源,代表文件:package-lock.json
在项目中修改旧源的关键字,将所有旧源的链接改为新源。如果担心不彻底,可以全局搜索一下。
So,将全局和项目源都更改后就可以解决问题了。
npm分为全局源和项目源,如果之前你给项目设置过源,后面想再次更换,就有可能出现该问题
先给全局源进行更改
npm config set registry http://...
修改项目源,代表文件:package-lock.json
在项目中修改旧源的关键字,将所有旧源的链接改为新源。如果担心不彻底,可以全局搜索一下。
So,将全局和项目源都更改后就可以解决问题了。