nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢, 好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载
1 | NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist nvm install 0.11.11 |
于是你就会看到一段非常快速进度条:
1 |
|
如果你不想每次都输入环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bashrc 文件中:
1 | source |
然后你可以继续非常方便地安装各个版本的 node 了, 你可以查看一下你当前已经安装的版本:
1 | nvm ls |
nrm 快速切换 NPM 源
安装
1 | npm install -g nrm |
使用
列出可选的源
1 | nrm ls |
带*的是当前使用的源,上面的输出表明当前源是官方源。
切换
切换到taobao
1 | nrm use taobao |
增加源
你可以增加定制的源,特别适用于添加企业内部的私有源。 私有源可以使用cnpmjs架设 。
1 | nrm add <registry> <url> [home] |
删除源
1 | nrm del <registry> |
测试速度
你还可以通过 nrm test 测试相应源的响应时间。
例如,测试官方源的响应时间:
1 | nrm test npm |
测试所有源的响应时间:
1 | nrm test |
注意,为了取得较准确的结果,可以考虑多次测试取平均值。
许可
nrm 为开源软件,使用 MIT 许可。
项目主页