由于 npm原始源
會請求國外服務器晋控,對于國內(nèi)的開發(fā)者著實不友好梯澜,使用 nrm
(全稱:NPM registry manager) 可以快速地在不同 npm鏡像源
之間進行快速切換。
github 地址:nrm -- NPM registry manager
安裝
> npm install -g nrm
npm install packageName -g
// 安裝 npm 包的指令辟躏,-g 是 global 的縮寫适瓦,意為全局安裝
使用
執(zhí)行 nrm ls
命令可查看所有可切換的 npm鏡像源
, 帶 *
為當前正在使用的 npm鏡像源
。
>nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
執(zhí)行 nrm use npmImageName
即可切換到列表中存在的 npm鏡像源
焙畔,使用淘寶鏡像為例:
>nrm use taobao
Registry has been set to: https://registry.npm.taobao.org/
此后再調(diào)用 npm install
下載任意包都會使用新的 npm鏡像源
進行下載掸读。