⭐️ 更多前端技術和知識點,搜索訂閱號
JS 菌
訂閱
你們都用過 yarn npm 配置鏡像加速第三方模塊的安裝。不知道有沒有人遇到過不管怎麼配置鏡像,安裝速度都賊慢的問題。 🚶前端
就這個很蠢的問題搞到我浪費了不少時間,少賺了幾個億 🤑npm
想要下降安裝速度只需這幾步: 😵網絡
第一次安裝模塊的時候並無配置 config 中的鏡像,而是直接從 registry.yarnpkg.com
中下載模塊的,或許第一次安裝速度並無很慢,亦或者忘記配置 registry,總之就這麼裝了。並生成了一個 lock 文件鎖定版本。工具
而後問題來了,另外一個開發者換了一個網絡環境須要從新安裝模塊,執行 yarn install 命令,速度就有可能會很是慢。即使是配置了 registry,仍然會走 lock 中鎖定的 resolved 的安裝源。url
也就是可能會出現上述錯誤。 ⚠️spa
解決辦法很簡單:code
像下面這樣把 lock 文件中全部的 resolved 後的 url 所有替換成國內的鏡像地址 🔗開發
這樣安裝速度就會灰常快了: ✈️rem
上述方法基本上就能解決 lock 文件鎖定安裝源致使的速度慢的問題了,在安裝過程當中還可能出現 404 錯誤的問題:it
這種狀況找到 lock 文件中對應的模塊,修改 resolved 值,換另外一個鏡像地址便可。
最後祭上大招:
請關注個人訂閱號,不按期推送有關 JS 的技術文章,只談技術不談八卦 😊