File tree 1 file changed +11
-2
lines changed
packages/angular_devkit/build_angular/src/browser
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -43,11 +43,20 @@ export class BrowserBuilder implements Builder<BrowserBuilderSchema> {
43
43
44
44
constructor ( public context : BuilderContext ) { }
45
45
46
+ protected createWebpackBuilder ( context : BuilderContext ) : WebpackBuilder {
47
+ return new WebpackBuilder ( context ) ;
48
+ }
49
+
50
+ protected createLoggingFactory ( ) : ( verbose : boolean ) => LoggingCallback {
51
+ return getBrowserLoggingCb ;
52
+ }
53
+
46
54
run ( builderConfig : BuilderConfiguration < BrowserBuilderSchema > ) : Observable < BuildEvent > {
47
55
const root = this . context . workspace . root ;
48
56
const projectRoot = resolve ( root , builderConfig . root ) ;
49
57
const host = new virtualFs . AliasHost ( this . context . host as virtualFs . Host < fs . Stats > ) ;
50
- const webpackBuilder = new WebpackBuilder ( { ...this . context , host } ) ;
58
+ const webpackBuilder = this . createWebpackBuilder ( { ...this . context , host } ) ;
59
+ const getLoggingCb = this . createLoggingFactory ( ) ;
51
60
52
61
const options = normalizeBuilderSchema (
53
62
host ,
@@ -67,7 +76,7 @@ export class BrowserBuilder implements Builder<BrowserBuilderSchema> {
67
76
return throwError ( e ) ;
68
77
}
69
78
70
- return webpackBuilder . runWebpack ( webpackConfig , getBrowserLoggingCb ( options . verbose ) ) ;
79
+ return webpackBuilder . runWebpack ( webpackConfig , getLoggingCb ( options . verbose ) ) ;
71
80
} ) ,
72
81
concatMap ( buildEvent => {
73
82
if ( buildEvent . success && ! options . watch && options . serviceWorker ) {
You can’t perform that action at this time.
0 commit comments