当使用官方npm源安装各类包比较慢的时候,建议修改npm源地址html
查看npm源地址,在终端输入如下命令git
1 npm config list
会看到官方的npm源github
metrics-registry = "https://registry.npmjs.org/"
国内经常使用的镜像地址如淘宝npm:https://registry.npm.taobao.org/npm
修改registry地址很简单,在终端输入测试
npm set registry https://registry.npm.taobao.org/
若是有一天你肉身FQ到国外,用不上了,用rm命令删掉它spa
npm config rm registry
若是某一天你又被遣送回国了,仍是得加上它……code
有些大公司还须要在公司的私有npm源和外部npm源之间来回切换,这样set来rm去不是办法,因而有了nrmhtm
nrm是专门用来管理和快速切换私人配置的registryblog
建议全局安装get
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