原因
今天发现自己提交的代码在测试环境中始终不是最新的,然后打开Jenkins
发现卡住了,一直卡在如下截图这里
DONE Build complete. The dist directory is ready to be deployed.
INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
提示是已经打包成功了,但是就是卡在这里不动了。
然后回想了一天这两天到底改了些什么,简单排查了一下,发现原来是在vue中开启了打包代码分析,打包完成后命令行不会退出,需要手动输入
ctrl+c
才会继续往下走。
解决方法
最简单粗暴的方式就是直接注释掉分析的代码就好了,或者就是去改自动化脚本,执行ctrl+c
/* 添加分析工具 */
// if (process.env.NODE_ENV === "production") {
// config
// .plugin("webpack-bundle-analyzer")
// .use(require("webpack-bundle-analyzer").BundleAnalyzerPlugin)
// .end();
// config.plugins.delete("prefetch");
// }