介绍
npm包有很多的镜像源,有时需要切换npm的源,nrm包就是解决快速切换问题的。
nrm可以帮助在不同的npm源地址之间轻松快速地切换。
nrm内置了如下源:
$ nrm ls
* npm ----- https://registry.npmjs.org/
yarn ----- https://registry.yarnpkg.com
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npm.taobao.org/
nj ------ https://registry.nodejitsu.com/
skimdb -- https://skimdb.npmjs.com/registry
安装nrm
打开终端运行npm install -g nrm
命令
$ npm install -g nrm
查看是否安装成功: nrm --version
$ nrm --version
使用
列出可选择的源nrm ls
$ nrm ls
* npm ----- https://registry.npmjs.org/
yarn ----- https://registry.yarnpkg.com
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npm.taobao.org/
nj ------ https://registry.nodejitsu.com/
skimdb -- https://skimdb.npmjs.com/registry
前面带 * 号的表示正在使用的源
切换使用的源nrm use npm
//switch registry to cnpm
$ nrm use cnpm
Registry has been set to: http://r.cnpmjs.org/
添加一个源nrm add <registry> <url>
如果想添加一个源,终端执行命令nrm add <registry> <url> [home]
,reigstry为源名,url为源的路径,home为源的主页(可不写)
删除一个源nrm del <registry>
nrm del 命令不能删除nrm自己内置的源
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。