安装 nrm 自由切换 npm 源 国内镜像提升下载速度

安装 nrm 自由切换 npm 源 国内镜像提升下载速度

jonathan
2017-02-04 / 0 评论

安装 nrm 自由切换 npm 源 国内镜像提升下载速度

基于 npm ,全局安装以后,你开源无缝快速切换几个源,提高下载速度,拒绝 loading !

安装

npm install -g nrm

开源地址

https://github.com/Pana/nrm

使用

查看帮助

➜  /Users/zhangzhi/code  >nrm -h
Usage: nrm [options] [command]

Commands:
  ls                           list all the registries
  current                      show current registry name
  use <registry>               change registry to registry
  add <registry> <url> [home]  add one custom registry
  del|rm <registry>            delete one custom registry
  home <registry> [browser]    open the homepage of registry with optional browser
  test [registry]              show response time for specific or all registries
  help                         print this help

Options:
  -h, --help     output usage information
  -V, --version  output the version number

查看当前支持切换的源

➜  /Users/zhangzhi/code  >nrm ls
  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
* taobao - http://registry.npm.taobao.org/
  edunpm - http://registry.enpmjs.org/
  eu ----- http://registry.npmjs.eu/
  au ----- http://registry.npmjs.org.au/
  sl ----- http://npm.strongloop.com/
  nj ----- https://registry.nodejitsu.com/
  pt ----- http://registry.npmjs.pt/

上面列出了可选的9个源,还用 * 号标记出了当前我使用的源

切换指定的源

假如现在我想把 taobao 源 切换成 eu 的镜像源( 貌似走的教育网,我也不确定速度是不是快,只是演示切换)

➜  /Users/zhangzhi/code  >nrm use eu
Registry has been set to: http://registry.npmjs.eu/

切换后的源列表

➜  /Users/zhangzhi/code  >nrm ls
  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
  taobao - http://registry.npm.taobao.org/
  edunpm - http://registry.enpmjs.org/
* eu ----- http://registry.npmjs.eu/
  au ----- http://registry.npmjs.org.au/
  sl ----- http://npm.strongloop.com/
  nj ----- https://registry.nodejitsu.com/
  pt ----- http://registry.npmjs.pt/

可以看到源已经切换成了 eu

你还可以添加已知的源,或者删除

评论

博主关闭了当前页面的评论