diff --git a/scripts/build.js b/scripts/build.js index 783416d16..fb727f032 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -106,8 +106,8 @@ checkBrowsers(paths.appPath, isInteractive) ); }, err => { + console.error('Failed to compile'); printBuildError(err); - throw new Error('Failed to compile'); process.exit(1); } ) diff --git a/scripts/demo.js b/scripts/demo.js index 77645f4cd..befd5a8f9 100644 --- a/scripts/demo.js +++ b/scripts/demo.js @@ -106,8 +106,8 @@ checkBrowsers(paths.appPath, isInteractive) ); }, err => { + console.error('Failed to compile'); printBuildError(err); - throw new Error('Failed to compile'); process.exit(1); } ) diff --git a/scripts/start.js b/scripts/start.js index 7c68b6de5..61eaba376 100644 --- a/scripts/start.js +++ b/scripts/start.js @@ -139,7 +139,9 @@ checkBrowsers(paths.appPath, isInteractive) stats = stats.toJson(); if (stats.errors && stats.errors.length > 0) { - return; + devServer.close(); + process.exit(1); + return; } console.warn("App started in test mode. Closing in 5 seconds.");