npm安装过程与docker部署优化

npm安装的主要流程:

 重点是npm默认安装是优先使用缓存的,

windows缓存路径:C:\Users\username\AppData\Roaming\npm-cache

linux缓存路径:~/.npm

此时,如果我们遇到一些包不好下载,可以提前下载好,放到缓存目录,安装时就可以本地安装了。

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

docker部署服务时,是无法利用本地缓存的。试过更改仓库源的方式,也无法成功。最后,经过长时间的等待,某个特定包终于安装成功了。

为了避免下一次的长时间安装,运行解压命令,把docker image里的node_modules拷出来,下次直接复制进去,提升构建速度。

猜你喜欢

转载自www.cnblogs.com/xiaofish/p/12748589.html