npm安裝過程與docker部署優化


npm安裝的主要流程:

 

 重點是npm默認安裝是優先使用緩存的,

windows緩存路徑:C:\Users\username\AppData\Roaming\npm-cache

linux緩存路徑:~/.npm

此時,如果我們遇到一些包不好下載,可以提前下載好,放到緩存目錄,安裝時就可以本地安裝了。

或者按照https://zju.date/yarn-registry/,提供的方法,更改倉庫源。

 

docker部署服務時,是無法利用本地緩存的。試過更改倉庫源的方式,也無法成功。最后,經過長時間的等待,某個特定包終於安裝成功了。

為了避免下一次的長時間安裝,運行解壓命令,把docker image里的node_modules拷出來,下次直接復制進去,提升構建速度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM