npm 使用快速的安装源(nrm)
在使用 npm install
的时候,会从一个默认的源里下载需要安装的东西,有时候这个源可能不是最快的,特别是在国内,可能会遇到网络问题。
我们可以使用 nrm
这个工具去更换 npm
安装包的那个源,比如可以使用淘宝提供的源。
先去安装一下 nrm
:
npm install nrm --global
1. 使用 nrm
这样我们就可以使用 nrm
这个命令行工具了
查看可以使用的源可以使用 nrm ls
命令:
npm ---- https://registry.npmjs.org/ cnpm --- http://r.cnpmjs.org/ * taobao - https://registry.npm.taobao.org/ nj ----- https://registry.nodejitsu.com/ rednpm - http://registry.mirror.cqupt.edu.cn/ npmMirror https://skimdb.npmjs.com/registry/ edunpm - http://registry.enpmjs.org/
这里列出的就是一些可以使用的安装源,这个 npm 的前面带一个 * 号,表示它是当前使用的安装源。
nrm test 可以测试你的电脑连接这些源的速度,返回的就是可以使用的源,还有你连接它们的速度,这个值越小,说明你连接它就越快,例如:
nrm test npm
输出结果为:
npm ---- 1726ms
2. 切换安装源
切换安装源用的是 nrm use
命令,加上源的名字,例如:
nrm use taobao
输出结果:
Registry has been set to: https://registry.npm.taobao.org/
说明安装源已经切换到了taobao,以后下载包就从这个源下载。
国内来说taobao的源还是比较快的。