调用 webpack CLI 时,有没有办法知道构建是成功还是失败?

问题描述

我有一个 def min_or_max(dS): for name,group in dS.groupby(['MinMax']): if(name == 'TMAX'): maxT = group['T'].max() IDmax = group['T'].idxmax() else: minT = group['T'].min() IDmin = group['T'].idxmin() return pd.Series({'ID max':IDmax,'maxT':maxT,'ID min':IDmin,'minT':minT}) df_min_max = df[['Date','MinMax','T','ID']].groupby(['Date']).apply(lambda x: min_or_max(x)) df_min_max['ID max'] = df['ID'].iloc[df_min_max['ID max'].values].values df_min_max['ID min'] = df['ID'].iloc[df_min_max['ID min'].values].values 文件,它将调用 deploy.sh 如下:

webpack

调用是否返回一些我可以用来知道构建是否成功的信息?因为我想知道我的 webpack --config webpack.prod.js 脚本是否应该继续。

还有其他解决方案吗?

解决方法

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

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

build.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