简介:
自己的开源项目,使用vite打包,想通过jenkins搞一下自动化部署,但是到了 build 环节就报错,下方有图片,但是我在本地打包没有问题QAQ,请大佬们不吝赐教。
报错截图
上方图片是jenkins自动化部署,shell中执行 pnpm run build 之后报错,大致是找不到某个vue SFC ?QAQ 百度,谷歌了一圈也没啥该试的都试了QAQ
项目环境
"dependencies": {
"@element-plus/icons-vue": "^2.0.6",
"@vueuse/core": "^8.7.5",
"axios": "^0.27.2",
"element-plus": "^2.2.6",
"pinia": "^2.0.14",
"vue": "^3.2.25",
"vue-router": "4"
},
"devDependencies":{
"vite": "^2.9.14",
....
}
你本地的
node
版本和线上一致么,线上打包之前是否已经删除node_modules
重新安装了?如果上述没问题,你先将本地
node_modules
文件夹删除,然后清除npm
缓存,重新安装依赖试试。一般就这本地就能重现bug。还有就是确认你的package-lock.json
已经提交上去了。