File tree Expand file tree Collapse file tree
packages/angular_devkit/build_angular/src/browser Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -648,6 +648,7 @@ export function buildWebpackBrowser(
648648 postTransform : transforms . indexHtml ,
649649 } ) ;
650650
651+ let hasErrors = false ;
651652 for ( const [ locale , outputPath ] of outputPaths . entries ( ) ) {
652653 try {
653654 const { content, warnings, errors } = await indexHtmlGenerator . process ( {
@@ -663,7 +664,10 @@ export function buildWebpackBrowser(
663664 if ( warnings . length || errors . length ) {
664665 spinner . stop ( ) ;
665666 warnings . forEach ( ( m ) => context . logger . warn ( m ) ) ;
666- errors . forEach ( ( m ) => context . logger . error ( m ) ) ;
667+ errors . forEach ( ( m ) => {
668+ context . logger . error ( m ) ;
669+ hasErrors = true ;
670+ } ) ;
667671 spinner . start ( ) ;
668672 }
669673
@@ -677,7 +681,13 @@ export function buildWebpackBrowser(
677681 }
678682 }
679683
680- spinner . succeed ( 'Index html generation complete.' ) ;
684+ if ( hasErrors ) {
685+ spinner . fail ( 'Index html generation failed.' ) ;
686+
687+ return { success : false } ;
688+ } else {
689+ spinner . succeed ( 'Index html generation complete.' ) ;
690+ }
681691 }
682692
683693 if ( options . serviceWorker ) {
You can’t perform that action at this time.
0 commit comments