博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用nrm一键切换npm源
阅读量:6838 次
发布时间:2019-06-26

本文共 958 字,大约阅读时间需要 3 分钟。

当使用官方npm源安装各种包比较慢的时候,建议修改npm源地址

查看npm源地址,在终端输入以下命令

npm config list

会看到官方的npm源

metrics-registry = "https://registry.npmjs.org/"

国内常用的镜像地址如淘宝npm:https://registry.npm.taobao.org/

修改registry地址很简单,在终端输入

npm set registry https://registry.npm.taobao.org/

如果有一天你肉身FQ到国外,用不上了,用rm命令删掉它

npm config rm registry

如果某一天你又被遣送回国了,还是得加上它……

有些大公司还需要在公司的私有npm源和外部npm源之间来回切换,这样set来rm去不是办法,于是有了

nrm是专门用来管理和快速切换私人配置的registry

建议全局安装

npm install nrm -g --save

nrm有一些默认配置,用nrm ls命令查看默认配置,带*号即为当前使用的配置

nrm ls

也可以直接输入以下命令查看当前使用的是哪个源

nrm current

切到源http://r.cnpmjs.org/,命令:nrm use 源的别名,即

nrm use cnpm

执行成功提示

Registry has been set to: http://r.cnpmjs.org/

用nrm add 命令添加公司私有npm源,如http://registry.npm.360.org(随便写的),起个别名叫qihoo

nrm add qihoo http://registry.npm.360.org

接着查看nrm配置,发现最底部qihoo添加成功

添加完了可以顺便测试下速度(只能测试已添加的源的别名,直接测试源URL是没有前途的),因为我随便写的地址,就测试一下官方的好了

nrm test npm

输出:

npm ---- 1547ms

是挺慢的。

最后,如果你被公司开除了,怒删公司npm源配置

nrm del qihoo

转载于:https://www.cnblogs.com/techliang666/p/10448274.html

你可能感兴趣的文章
如何正确的理解漏极开路输出跟推挽输出?
查看>>
JS控制显示隐藏层
查看>>
setInterval和setTimeout的区别
查看>>
【技术随笔】学习C语言之前你要知道的事
查看>>
WeRun is mini-app
查看>>
多边形的面积
查看>>
轻量级微服务架构【读书笔记2】
查看>>
淘宝服务端高并发分布式架构演进之路
查看>>
PC问题-VMware Workstation出现“文件锁定失败”
查看>>
APNS远程推送(转发)
查看>>
编译原理的看法
查看>>
JAVA_OPTS 参数
查看>>
POJ1007
查看>>
HashTab---Windows资源管理器的文件属性窗口中添加了一个叫做”文件校验”的标签...
查看>>
VC++ 把窗口带到最前
查看>>
Bilateral Filtering(双边滤波) for SSAO(转)
查看>>
HTTP请求中的缓存(cache)机制
查看>>
Ubuntu 修改时区和时间
查看>>
使用 trait 时报PHP Parse error: syntax error, unexpected 'use' (T_USE) 这个错误
查看>>
JAVA面试准备
查看>>