Jenkins ssh脚本打包vue项目时卡住了

原因

今天发现自己提交的代码在测试环境中始终不是最新的,然后打开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

image.png

提示是已经打包成功了,但是就是卡在这里不动了。
然后回想了一天这两天到底改了些什么,简单排查了一下,发现原来是在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");
    // }
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容