首页 > 解决方案 > 在调用 webpack CLI 时,有没有办法知道构建是成功还是失败?

问题描述

我有一个deploy.sh文件,它会调用webpack如下:

webpack --config webpack.prod.js

该调用是否返回一些我可以用来知道构建是否成功的东西?因为我想知道我的deploy.sh脚本是否应该继续。

对此还有其他解决方案吗?

标签: node.jsbashwebpackbuildwebpack-cli

解决方案


您可以使用exit codewebpack CLI 脚本中的 来检测:

https://github.com/webpack/webpack-cli#exit-codes-and-their-meanings

构建.sh

webpack --config webpack.prod.js

EXIT_CODE=$?

if [[ EXIT_CODE == "0" ]]; then
  echo "BUILD SUCCESSFUL"
  exit
else
  echo "ERROR ON BUILD SCRIPT"
  exit
fi

推荐阅读