引言
npm是node包管理和分發工具,應用十分廣泛。但是在實際使用中常常會發現下載過程十分緩慢。其實是因爲npm本身自帶的源爲https://registry.npmjs.org/,而這個源在國內使用的時候十分緩慢,爲了方便使用,提高npm下載速度,可以更換國內的優秀npm鏡像。
一、國內優秀鏡像
國內優秀的npm鏡像有:
1.1 淘寶鏡像
- 搜索地址:http://npm.taobao.org/
- registry地址:http://registry.npm.taobao.org/
1.2 cnpmjs鏡像
- 搜索地址:http://cnpmjs.org/
- registry地址:http://r.cnpmjs.org/
二、更換源
更換npm默認鏡像源有兩種方式,分別爲臨時更換和永久更換。
2.1 臨時更換
-
臨時更換爲淘寶鏡像
npm --registry=https://registry.npm.taobao.org install swagger-editor #指定本次安裝swagger-editor使用淘寶鏡像
-
臨時更換爲cnpmjs鏡像
npm --registry=http://r.cnpmjs.org/ install swagger-editor
2.2 永久更換
-
永久更換爲淘寶鏡像
#設置淘寶鏡像 npm config set registry https://registry.npm.taobao.org #查詢設置是否成功 npm config get registry
-
永久更換爲cnpmjs鏡像
#設置淘寶鏡像 npm config set registry http://r.cnpmjs.org/ #查詢設置是否成功 npm config get registry
-
使用cnpm
除了更換npm默認鏡像源的方式,還可以使用cnpm來代替npm,間接實現提高下載速度。cnpm的安裝和使用方式如下:-
安裝cpnm
#安裝 npm install -g cnpm --registry=https://registry.npm.taobao.org #查詢版本 cpnm -v
-
使用cnpm替代npm
#使用cpnm命令替代npm命令 cnpm install swagger-ui
-