jenkins打包前端代码报错,尝试过以下解决方案,还是不行,应该如何解决
rm -rf node_modules
rm package-lock.json
npm cache clear --force
npm install
jenkins打包前端代码报错,尝试过以下解决方案,还是不行,应该如何解决
rm -rf node_modules
rm package-lock.json
npm cache clear --force
npm install
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
首先,你的保存信息应该原文粘贴过来。
其次,你所标注出来的部分,并不是报错信息。你差一点二就把真正的报错信息给遮挡住了。
上面这一句,才是报错信息。
如果在本地打包没有问题,只是 Jenkins 上有这个问题,那么大概率升级 Node 即可解决,根据 文档 看,你需要选用以下版本。
需要注意 Node 的版本周期,Node 14 属于 LTS 版本,其支持周期较长,所以包含了;版本号更大的 15,属于普通版本,支持周期有限并不包含这个。
排除这些情况的话,如果你的项目 package.json 里面的 type 是 commmonjs ,你在 js 文件里面使用
require('node:module')
,也会报类似错误,因为你提供的信息不全,所以不好判断。