docker 前端打包 缓存

我的打包方式使用docker的编译打包 方式代码跟


一样的,但是我有很多前端项目 ,过程中会出现很多模块下载 我采用pnpm的打包方式 ,如何在build前将node_moduls挂载到打包镜像中?

理论上,node_moduls在工作目录下或部署环境下 执行 npm i 时,已有依赖并不会重复下载,你可以查看下是否每次运行时,工作空间都被清空了,如果是空的工作目录,那么重复下载依赖就是必然的。希望对您有所帮助!