插件抛出错误时Webpack构建失败

时间:2018-08-02 09:07:52

标签: webpack

如果scripts.js抛出错误,如何使我的webpack构建失败?将--bail添加为标志或配置选项不起作用。

// webpack.config.js
const SynchronizableShellPlugin = require('webpack-synchronizable-shell-plugin');

...

bail: true, // this does not work like I expect it to
plugins: {
  new SynchronizableShellPlugin({
    onBuildStart: {
      scripts: ['node script.js'],
      blocking: true
    }
  }),
}

...

1 个答案:

答案 0 :(得分:1)

问题是该特定插件在脚本失败的情况下不会引发错误。您可以使用其他插件,例如pre-build-webpack