問題
由於在寫代碼的過程中遇到了npm速度太慢的問題,網上大部分教程都是直接切換成淘寶的npm源,這就說明,npm源不止這兩家,可能還有其他的,如果有一個npm源管理器就好了,然後我就發現了yrm
。
yrm 是一個 yarn源管理器,允許你快速地在yarn源間切換
安裝
npm install -g yrm
使用
- 列出可選源
yrm 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/
yarn --- https://registry.yarnpkg.com
帶 * 的是當前使用的源
- 切換
切換到taobao鏡像源
yrm use taobao
YARN Registry has been set to: https://registry.npm.taobao.org/
- 測試源的響應時間
測試所有源的響應時間
yrm test
npm ---- 784ms
cnpm --- 290ms
* taobao - 297ms
nj ----- Fetch Error
rednpm - Fetch Error
npmMirror 1353ms
edunpm - Fetch Error
yarn --- Fetch Error