先描述一下没有nrm时咱们是怎样使用npm源的npm
查看npm源地址,终端中输入测试
npm config list
能够看到npm源url
metrics-registry = "https://registry.npmjs.org/"
若是须要修改registry地址,例如切换到国内的淘宝源命令行
npm set registry https://registry.npm.taobao.org/
若是要删除这个源code
npm config rm registry
这种方式缺少对源的管理,切换源须要每次配置地址。若是使用中切换源比较频繁,那么步骤也很繁琐,因此我引入nrm这一源管理器。blog
nrm 是一个 npm 源管理器,容许你快速地在 npm 源间切换。class
在命令行执行以下命令,全局安装nrm。test
npm install -g nrm
执行命令 nrm add <registry> <url>,其中 registry 为源名,url
为源的路径。例以下面添加公司的私有源。配置
nrm add yuxxxx http://sinxxx.yuxxxx.cn:4123/
执行命令 nrm use <registry>切换源。终端
nrm use yuxxxx
用nrm ls命令查看默认配置,带*号即为当前使用的源。能够看出切换已生效。
经过nrm test <registry>测试相应源的响应时间。
执行命令 nrm del <registry> 删除对应的源。