npm切换镜像的工具:nrm的安装并使用切换地址源
2023-11-15

安装nrm工具

当然前提得有node.js环境,而node.js包含npm环境

npm install nrm -g

等待一段时间,出现如图即可完成了安装:

查看都有哪些镜像

nrm ls

*号表示当前地址源 ,图中没有是因为我使用这种方式切换不成功,不知道为啥
1

切换地址

如果不知道地址名称,执行 nrm ls 命令

nrm use 地址名称

例如:

nrm use taobao

再执行 nrm ls 命令,查看是否换源,不过奇怪的是我的电脑上npm显示了当前源也就是有 * 号 yarn则没有,使用nrm use taobao 之后,反而没有当前源的*号了

最好重启电脑!

传统方式

如果不想使用nrm切换源工具,也可以使用传统的方式

npm intstall -g yarn

npm config get registry
yarn config get registry
npm config set registry https://registry.npmmirror.com
yarn config set registry https://registry.npmmirror.com

如果只是想临时修改一下也是可以的 临时修改(只生效一次)

npm install 包的名字 --registry https://registry.npmmirror.com

yarn save 包的名字 --registry https://registry.npmmirror.com

Electron

使用Electron的时候安装出错可以执行

yarn config set ELECTRON_MIRROR https://npmmirror.com/mirrors/electron/

官网变动

淘宝镜像地址官网比较之前的地址有变动

官网https://npmmirror.com/

之前的是

https://registry.npm.taobao.org/

现在的是

https://registry.npmmirror.com

原因请参考官方 https://zhuanlan.zhihu.com/p/465424728?spm=a2c6h.24755359.0.0.6d444dcclLHl5m