Bail for production builds

This ensures errors are not tolerated.
Otherwise, Webpack just builds an empty bundle.
This commit is contained in:
Dan Abramov
2016-07-20 13:36:03 +01:00
parent ceca44cca7
commit bfb6ed1500
2 changed files with 3 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ var isInNodeModules = 'node_modules' ===
var relative = isInNodeModules ? '../../..' : '..';
module.exports = {
bail: true,
devtool: 'source-map',
entry: './src/index.js',
output: {

View File

@@ -21,7 +21,8 @@ rimrafSync(relative + '/build');
webpack(config).run(function(err, stats) {
if (err) {
console.error(err);
console.error('Failed to create a production build. Reason:');
console.error(err.message);
process.exit(1);
}