Jenkins 打包 Vue 项目报错

       记录下今天(20221026)发现的一个打包问题,今天下午突然发现 Jenkins 打包 Vue2.x 项目一直打包失败,报错如下:

Jenkins 打包 Vue 项目报错_第1张图片

        而在之前一直是正常的,自己的代码检查了再检查也没发现有写错,本地运行和打包也是没报错的。后来经过搜索得知,vue-template-compiler 的版本需要和 vue 的版本一致,而为什么需要版本一致,可以查看这篇文章 https://blog.csdn.net/qq_43340606/article/details/126173986,大概就是说 vue-template-compiler 的代码是从 vue 里面剥离出来的,所以如果版本不对,那编译打包就会出错。不过奇怪就奇怪在 Jenkins 打包会出问题,而在本地打包编译却一点问题都没有,版本不一致也可以直接打包出来。

         这样的话解决办法就是将 vue 和 vue-template-compiler 的版本改为一致,并重新安装一次依赖。

你可能感兴趣的:(vue学习,jenkins)