File tree 1 file changed +4
-10
lines changed
packages/angular-cli/tasks 1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -26,9 +26,6 @@ export default <any>Task.extend({
26
26
runTaskOptions . aot
27
27
) . config ;
28
28
29
- // fail on build error
30
- config . bail = true ;
31
-
32
29
const webpackCompiler : any = webpack ( config ) ;
33
30
34
31
const ProgressPlugin = require ( 'webpack/lib/ProgressPlugin' ) ;
@@ -39,21 +36,18 @@ export default <any>Task.extend({
39
36
40
37
return new Promise ( ( resolve , reject ) => {
41
38
webpackCompiler . run ( ( err : any , stats : any ) => {
39
+ if ( err ) { return reject ( err ) ; }
40
+
42
41
// Don't keep cache
43
42
// TODO: Make conditional if using --watch
44
43
webpackCompiler . purgeInputFileSystem ( ) ;
45
44
46
- if ( err ) {
47
- lastHash = null ;
48
- console . error ( err . details || err ) ;
49
- reject ( err . details || err ) ;
50
- }
51
-
52
45
if ( stats . hash !== lastHash ) {
53
46
lastHash = stats . hash ;
54
47
process . stdout . write ( stats . toString ( webpackOutputOptions ) + '\n' ) ;
55
48
}
56
- resolve ( ) ;
49
+
50
+ return stats . hasErrors ( ) ? reject ( ) : resolve ( ) ;
57
51
} ) ;
58
52
} ) ;
59
53
}
You can’t perform that action at this time.
0 commit comments