npm 使用快速的安装源(nrm) npm 更新本地包 npm 使用快速的安装源 在使用 npm install 的时候,会从一个默认的源里下载需要安装的东西,有时候这个源可能不是最快的,特别是在国内,可能会遇到网络问题。 我们可以使用 nrm 这个工具去更换 npm 安装包的那个源,比如可以使用淘宝提供的源。 先去安装一下 nrm: npm install nrm --global 使用 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 切换安装源 切换安装源用的是 nrm use 命令,加上源的名字,例如: nrm use taobao 输出结果: Registry has been set to: https://registry.npm.taobao.org/ 说明安装源已经切换到了taobao,以后下载包就从这个源下载。 国内来说taobao的源还是比较快的。 npm 更新本地包