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