介绍

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自己内置的源

测试源响应速度nrm test


dragonishare
157 声望3 粉丝