linux中jenkins自动化部署vue项目,在nodejs自动化构建时,执行shell脚本
echo $PATH
node -v
npm -v
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build
cd dist
rm -rf vue-mall.tar.gz
tar -zcvf vue-mall.tar.gz *
cd ../
在npm run build结束时候,提示需要ctrl+c结束,然后就一直卡在这里不进行下一步了
Webpack Bundle Analyzer is started at http://127.0.0.1:8888
Use Ctrl+C to close it
大佬们有遇到过么,怎么解决的?
找到问题了
我们半吊子前端在配置vue项目框架的配置文件时候,
调用了 打包体积优化,详细分布查看插件【webpack-bundle-analyzer】,
打包完成会弹出
Webpack Bundle Analyzer is started at http://127.0.0.1:8888
Use Ctrl+C to close it
将调用删掉就可以了
找到个专职的前端帮忙解决了,我一个后端来搞这前端的部署,这边难为我吗
这里启动了一个web服务器,需要用户手动停止服务器才能继续操作
不能产生需要用户交互的操作,不然就是无限等待了,修改一下 npm run build 这条命令吧
嗯 是的 不手动执行ctrl就一直转圈圈