环境:
本地与jenkins的node版本都是v18.20.7 ,本地 npm run build打包正常。
jenkins打包部署到nginx部分样式丢失
原因
我这里的原因是package-lock.json 文件不一致,如果有类似^2.9.0 这种,npm install的时候会安装此依赖的最新版本。
解决方案
把本地可以正常打包的package-lock.json,替换jenkins上面的就好了,或者提交到git?(ai这样建议,不过我感觉提交了会经常冲突)。
本地与jenkins的node版本都是v18.20.7 ,本地 npm run build打包正常。
jenkins打包部署到nginx部分样式丢失
我这里的原因是package-lock.json 文件不一致,如果有类似^2.9.0 这种,npm install的时候会安装此依赖的最新版本。
把本地可以正常打包的package-lock.json,替换jenkins上面的就好了,或者提交到git?(ai这样建议,不过我感觉提交了会经常冲突)。