由于工作中配置了不同的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)