Skip to content

Commit a28d090

Browse files
committed
fix(@angular-devkit/build-angular): load style source maps inline so they work
without this, the way styles are into the DOM breaks the default sourcemap option postcss-loader option docs https://github.com/postcss/postcss-loader#inline fixes angular#9099
1 parent c0f61dc commit a28d090

File tree

1 file changed

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

1 file changed

+2
-2
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ export function getStylesConfig(wco: WebpackConfigOptions) {
244244
options: {
245245
ident: 'embedded',
246246
plugins: postcssPluginCreator,
247-
sourceMap: cssSourceMap
247+
sourceMap: cssSourceMap ? 'inline' : false
248248
}
249249
},
250250
...(use as webpack.Loader[])
@@ -267,7 +267,7 @@ export function getStylesConfig(wco: WebpackConfigOptions) {
267267
options: {
268268
ident: buildOptions.extractCss ? 'extracted' : 'embedded',
269269
plugins: postcssPluginCreator,
270-
sourceMap: cssSourceMap
270+
sourceMap: cssSourceMap && !buildOptions.extractCss ? 'inline' : cssSourceMap
271271
}
272272
},
273273
...(use as webpack.Loader[])

0 commit comments

Comments
 (0)