最近在家拉git項(xiàng)目發(fā)現(xiàn)npm i
之后,開始下得挺快粟关,過會(huì)就卡著不動(dòng)了,大概幾分鐘后才下好警绩。這對(duì)一個(gè)有強(qiáng)迫癥的碼農(nóng)來說是不能容忍的。
1.更換鏡像源
:npm 的默認(rèn)鏡像源可能會(huì)受到地理位置的影響惫确,導(dǎo)致下載速度慢猖吴。你可以嘗試使用國內(nèi)的鏡像源來加快下載速度,例如淘寶鏡像(https://npm.taobao.org/)或者使用 cnpm(https://github.com/cnpm/cnpm)俄认。
npm config set registry https://registry.npm.taobao.org/ //使用淘寶鏡像
2.使用 yarn
:yarn 是一個(gè)替代 npm 的包管理工具往毡,它使用了并行下載和本地緩存等優(yōu)化策略蒙揣,因此在某些情況下會(huì)比 npm 更快速。你可以嘗試使用 yarn 來管理你的包开瞭。
注意:淘寶npm鏡像站切換新域名
新的Web 站點(diǎn):https://npmmirror.com懒震,
Registry Endpoint:https://registry.npmmirror.com。
隨著新的域名已經(jīng)正式啟用嗤详,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名將于 2022 年 05 月 31 日零時(shí)起停止服務(wù)
更換:npm config set registry https://registry.npmmirror.com
查看是否更換成功:npm config get registry
執(zhí)行安裝命令:npm install
一些關(guān)于鏡像源常用設(shè)置
npm查看當(dāng)前源:
npm config get registry
npm設(shè)置淘寶鏡像源:
npm config set registry https://registry.npmmirror.com
最后推薦一個(gè)npm管理工具
nrm查看和切換鏡像
npm install -g nrm
// 查看所有的源
nrm ls
// 增加源地址
nrm add
nrm add taobao https://registry.npmmirror.com/
// 切換 比如切換到 淘寶源
nrm use tobao
// 刪除源地址
nrm del
nrm del taobao
// 測試所有源的相應(yīng)時(shí)間 看那個(gè)更快
nrm test