NPM

镜像地址的配置

Posted by gankai on February 27, 2019

cnpmjs.org和淘宝 npm 两个 NPM 镜像。除此之外,还有一些国外的 NPM 镜像。不同地区访问不同的镜像速度可能有差异,因此有时候需要切换 NPM 镜像。相比每次切换时都手动指定相应参数,使用nrm 要方便的多。

nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:

1.得到原本的镜像地址

npm get registry

https://registry.npmjs.org/

设成淘宝的

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

2.换成原来的

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

ps:这个是从博客园看来的,原文地址https://www.cnblogs.com/zycbloger/p/6210049.html;

好多都是怎么卸载移除之前的个人觉得这个好用,替换成功了;

作者:BD-世界 来源:CSDN 原文:https://blog.csdn.net/Wfj521/article/details/79682457 版权声明:本文为博主原创文章,转载请附上博文链接!

npm

cnpm

strongloop

european

australia

nodejitsu

taobao

安装 npm install -g nrm 使用 列出可选的源 nrm ls                                                                                                              

 npm —- https://registry.npmjs.org/   cnpm — http://r.cnpmjs.org/   taobao - http://registry.npm.taobao.org/   eu —– http://registry.npmjs.eu/   au —– http://registry.npmjs.org.au/   sl —– http://npm.strongloop.com/   nj —– https://registry.nodejitsu.com/ 带  的是当前使用的源,上面的输出表明当前源是官方源。

切换 切换到taobao

nrm use taobao                                                                                                                 

   Registry has been set to: http://registry.npm.taobao.org/ 增加源 你可以增加定制的源,特别适用于添加企业内部的私有源。私有源可以使用cnpmjs架设。

nrm add    [home] 删除源 nrm del 测试速度 你还可以通过 nrm test 测试相应源的响应时间。

例如,测试官方源的响应时间:

nrm test npm                                                                                                             

npm —- 1328ms

nrm test                                                                                                

  npm —- 891ms   cnpm — 1213ms* taobao - 460ms   eu —– 3859ms   au —– 1073ms   sl —– 4150ms   nj —– 8008ms