nrm -- 一键切换npm源

0. 背景

先描述一下没有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

1. nrm是什么

nrm 是一个 npm 源管理器,容许你快速地在 npm 源间切换。class

2. 安装nrm

在命令行执行以下命令,全局安装nrm。test

npm install -g nrm

3. 添加新的源

执行命令 nrm add <registry> <url>,其中 registry 为源名,url为源的路径。例以下面添加公司的私有源。配置

nrm add yuxxxx http://sinxxx.yuxxxx.cn:4123/

4. 切换源

执行命令 nrm use <registry>切换源。终端

nrm use yuxxxx

5. 查看源

用nrm ls命令查看默认配置,带*号即为当前使用的源。能够看出切换已生效。

6. 测试源响应时间

经过nrm test <registry>测试相应源的响应时间。

7. 删除源

执行命令 nrm del <registry> 删除对应的源。

相关文章
相关标签/搜索