1. 程式人生 > >用nrm一鍵切換npm源

用nrm一鍵切換npm源

查看 https idt .com var span -s set 安裝

當使用官方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源