快速切换npm源的方法-nrm

nrm是一个NPM源管理器,允许你快速的在多个NPM源间切换

  • npm
  • cnpm
  • taobao
  • nj
  • npm Mirror
    常用npm源为npmcnpmtabbao

nrm使用方法

1.安装

npm install -g nrm //全局安装

2.列出可选源

  nrm ls

  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
  nj ----- https://registry.nodejitsu.com/
  npmMirror  https://skimdb.npmjs.com/registry/
  edunpm - http://registry.enpmjs.org/

*号的是当前使用的源,我当前使用的是taobao源
3.切换源

nrm use cnpm

   Registry has been set to: http://r.cnpmjs.org/

4.增加源
你可以增加定制的源,特别适用于添加企业内部的私有源

nrm add   [home]

5.删除源

nrm del 

6.测试速度
通过nrm test来测试相应源的响应时间,来选择选择合适的npm源

  • 测试某个源的响应时间
nrm test npm
  npm ---- 812ms //网络会影响你的响应时间,所以可以多测几次
  • 测试所有源的响应时间
nrm test

  npm ---- 2913ms
* cnpm --- 3041ms
  taobao - 669ms
  nj ----- Fetch Error
  npmMirror  2771ms
  edunpm - Fetch Error

你可能感兴趣的:(快速切换npm源的方法-nrm)