Skip to content

Commit d9f73d7

Browse files
clydinKeen Yee Liau
authored and
Keen Yee Liau
committed
fix(@angular-devkit/build-angular): only process index HTML if option is used
1 parent 3bf2bb0 commit d9f73d7

File tree

1 file changed

+12
-10
lines changed
  • packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs

1 file changed

+12
-10
lines changed

packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/browser.ts

+12-10
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,17 @@ export function getBrowserConfig(wco: WebpackConfigOptions) {
3939
}
4040
}
4141

42+
if (buildOptions.index) {
43+
extraPlugins.push(new IndexHtmlWebpackPlugin({
44+
input: path.resolve(root, buildOptions.index),
45+
output: path.basename(buildOptions.index),
46+
baseHref: buildOptions.baseHref,
47+
entrypoints: generateEntryPoints(buildOptions),
48+
deployUrl: buildOptions.deployUrl,
49+
sri: buildOptions.subresourceIntegrity,
50+
}));
51+
}
52+
4253
if (buildOptions.subresourceIntegrity) {
4354
extraPlugins.push(new SubresourceIntegrityPlugin({
4455
hashFuncNames: ['sha384']
@@ -102,16 +113,7 @@ export function getBrowserConfig(wco: WebpackConfigOptions) {
102113
}
103114
}
104115
},
105-
plugins: extraPlugins.concat([
106-
new IndexHtmlWebpackPlugin({
107-
input: path.resolve(root, buildOptions.index),
108-
output: path.basename(buildOptions.index),
109-
baseHref: buildOptions.baseHref,
110-
entrypoints: generateEntryPoints(buildOptions),
111-
deployUrl: buildOptions.deployUrl,
112-
sri: buildOptions.subresourceIntegrity,
113-
}),
114-
]),
116+
plugins: extraPlugins,
115117
node: false,
116118
};
117119
}

0 commit comments

Comments
 (0)