用npm裝包的時候贮喧,經(jīng)常碰到太慢或者npm官網(wǎng)被墻的情況蜜葱,有時候湊合一下就改一下 "~/.npmrc" 文件辈讶,但是經(jīng)常改來改去也挺麻煩的篷就,于是找到了可以使用nrm來管理npm倉庫。
安裝
sudo npm install -g nrm
查詢倉庫
使用 “nrm ls” 查看所有倉庫
$ 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/
其中帶 “*” 的表示當(dāng)前正在使用的倉庫。
添加刪除倉庫
使用 add 或 del 可以添加或刪除倉庫棋恼。比如:
$ nrm add myrepos ...
$ nrm del myrepos
切換倉庫
使用 use 來選擇當(dāng)前使用那個倉庫。比如:
$ nrm use taobao
...
$ 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