如何用nrm快速切换npm源地址

2019 年 5 月 22 日 0 条评论 3.46k 次阅读 3 人点赞

由于工作中配置了不同的npm源地址,需要在公司与其他源地址来回切换,每次都要重新设置npm的源地址,虽然命令比较简单,但是每次输入一长串还是觉得比较麻烦,接下来就有了本教程。
npm可以通过config命令来设置官方源地址,大多数人可能访问官方地址比较慢,我这里电信网感觉速度还可以。

npm config set registry http://registry.npmjs.org 

我们可以使用 nrm 来快速的切换npm源地址,相对来说还是比较方便的。
1、首先我们全局安装 nrm

npm install -g nrm --save

 

2、然后执行命令nrm ls查看可选的源。下面是 nrm 中给我们默认配置的源地址

其中,带*的是当前使用的源,上面的输出表明当前源是官方源。
你也可以使用命令 nrm current 来查看当前使用的是哪个源地址。

3、切换 npm 源地址  nrm use
例如我们想切换地址为 taobao 镜像,则执行命令:

nrm use taobao

执行成功提示

Registry has been set to: https://registry.npm.taobao.org/

 

4、增加我们自己的私有源地址
你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>,其中reigstry为源名,url为源的路径。
mySource 是我起的源地址别名,你可以写自己的;后面跟上你的源地址url

nrm add mySource http://192.168.1.5

执行完成后,再执行命令 nrm ls  即可看到我们刚刚添加的私有源地址。

 

5、删除源地址:执行命令nrm del <registry> 即可删除对应的源。例如:

nrm del mySource

6、测试源地址速度:
你还可以通过 nrm test 测试相应源的响应时间。

nrm test npm                                                                                                                               

npm ---- 158ms

 

 

 

 

雷雷

这个人太懒什么东西都没留下

文章评论(0)

(Spamcheck Enabled)