当我们使用 npm 下载东西时,因为是从国内访问国外服务器,所以下载非常慢,这时就需要切换国内镜像源,这样在国内下载东西才会变得更快。
接下来开始切换镜像源:
- 打开任意终端,第一次切换可以使用淘宝提供的这个镜像源:
npm config set registry=https://registry.npmmirror.com/
- 在输入上面命令回车后,可以查看自己是否切换成功,如果返回是上面设置的地址就是设置成功了:
npm config get registry
以上是第一次切换使用的方法,其实这种方法是比较麻烦的一种,因为我们不可能一直使用一个镜像源,当我们想要切换其他镜像源时,还要去找到对应的镜像源地址,可以说非常麻烦了。
所以我们可以使用 nrm 来更方便切换镜像源:
- 打开任意终端全局安装
nrm,安装完成就可以使用了:
npm install nrm -g
- 查看镜像源功能,可以查看到
npm所有的镜像源,带星号的是当前镜像源:
nrm ls
- 切换功能,
nrm ls查看出来的镜像源有对应的简写,简写加上nrm use就可以切换到对应镜像了:
nrm use taobao
**注意:**有的终端不是管理员权限打开,直接使用以上命令很大可能会报错,解决方法就是:
- 使用管理员权限打开终端,再执行命令。
- 在执行所有命令时,以
nrm.cmd的形式执行命令:
nrm.cmd ls
ok,以上就是我总结的 npm 切换镜像源的方法。