nrm 是一个管理 npm 源的工具。通常我们会把 npm 源切到国内的淘宝镜像,这样在安装和更新一些包的时候比较快。nrm 用来切换官方 npm 源和国内的 npm 源(如: cnpm),当然也可以用来切换官方 npm 源和公司私有 npm 源。
全局安装 nrm:
npm i nrm -g```
查看当前 nrm 内置的几个 npm 源的地址:
nrm ls
// result
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/
切换到 cnpm:
nrm use cnpm
// result
Registry has been set to: http://r.cnpmjs.org/