想要前端项目的QA环境能使用Jenkins进行一键部署,进行了一系列的配置,到最后进行构建的适合,只要运行到打包命令时,就报以下错误:
查了半天才发现是cross-env(如下图)在window环境和Linux系统使用方式不一致造成的,cross-env只是用在windows系统上的,在Mac和Linux系统上没用,所以为了能在Jenkins上打包成功,将package.json里的命令方式进行了修改。

修改为如下图所示:

亲测在本地和Jenkins上打包都正常~
jenkins上部署vue项目执行npm run build 进行打包报错就报错
最新推荐文章于 2026-04-14 11:13:58 发布
本文介绍了一次在Jenkins环境下配置前端项目一键部署过程中遇到的问题,详细讲述了因cross-env在不同操作系统下表现不一致导致的打包失败,并分享了在package.json中调整命令格式以确保在Windows、Mac及Linux系统上都能顺利打包的成功经验。

800

被折叠的 条评论
为什么被折叠?



