使用 nrm 管理 npm registry

默认源

在终端下运行以下命令可查看默认源,如果没有修改过的话,一般是 https://registry.npmjs.org/

npm config get registry

npm 可以修改默认源地址,比如修改为我们常用的淘宝源:

npm config set registry https://registry.npm.taobao.org/

但是如果有几个源要进行切换的话,这种方法就显得太麻烦了。
Nrm 就是专门用于解决这个问题,它可以帮助你简单、快速的在不同的 npm registry(源)之间进行切换。

安装 nrm

npm install -g nrm

使用

可用源列表

输入命令 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/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/

说明

  • *标识说明它是当前使用的 registry(源)
  • npm 是 registry(源)名字,可以在 nrm 里用于切换的名字
  • 当前版本 nrm 共提供了 7 个registry(源)

测速

为了确定哪个registry(源)下载速度更快,我们需要进行测速,通过测速结果,来决定具体使用哪个registry(源)

nrm test

切换源

输入命令 nrm use 可切换对应源,如:

nrm use cnpm

增加源

nrm add 

删除源

nrm del 

你可能感兴趣的:(使用 nrm 管理 npm registry)