用nrm一鍵切換npm源
當使用官方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
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
本文地址:http://www.cnblogs.com/wangmeijian/p/7072053.html
歡迎交流。
用nrm一鍵切換npm源