jenkins打包问题?

jenkins打包前端代码报错,尝试过以下解决方案,还是不行,应该如何解决

rm -rf node_modules

rm package-lock.json

npm cache clear --force

npm install

jenkins打包问题?


回答:

首先,你的保存信息应该原文粘贴过来。

其次,你所标注出来的部分,并不是报错信息。你差一点二就把真正的报错信息给遮挡住了。

jenkins打包问题?

上面这一句,才是报错信息。

如果在本地打包没有问题,只是 Jenkins 上有这个问题,那么大概率升级 Node 即可解决,根据 文档 看,你需要选用以下版本。

VersionChanges
v16.0.0, v14.18.0Added node: import support to require(...).

需要注意 Node 的版本周期,Node 14 属于 LTS 版本,其支持周期较长,所以包含了;版本号更大的 15,属于普通版本,支持周期有限并不包含这个。

jenkins打包问题?


排除这些情况的话,如果你的项目 package.json 里面的 type 是 commmonjs ,你在 js 文件里面使用 require('node:module'),也会报类似错误,因为你提供的信息不全,所以不好判断。


回答:

首先保持jenkins打包的npm版本与本地开发的npm版本一致,然后jenkins中最好是用npm ci命令来打包

以上是 jenkins打包问题? 的全部内容, 来源链接: utcz.com/p/933433.html

回到顶部