From 7a0165c7f81e504056d4db0c210b388b24b16177 Mon Sep 17 00:00:00 2001 From: ajspera Date: Tue, 14 Aug 2018 12:30:26 -0600 Subject: [PATCH] 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 #9099 --- .../src/angular-cli-files/models/webpack-configs/styles.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/styles.ts b/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/styles.ts index e4eb5c7a69aa..d211a516a227 100644 --- a/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/styles.ts +++ b/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/styles.ts @@ -244,7 +244,7 @@ export function getStylesConfig(wco: WebpackConfigOptions) { options: { ident: 'embedded', plugins: postcssPluginCreator, - sourceMap: cssSourceMap + sourceMap: cssSourceMap ? 'inline' : false } }, ...(use as webpack.Loader[]) @@ -267,7 +267,7 @@ export function getStylesConfig(wco: WebpackConfigOptions) { options: { ident: buildOptions.extractCss ? 'extracted' : 'embedded', plugins: postcssPluginCreator, - sourceMap: cssSourceMap + sourceMap: cssSourceMap && !buildOptions.extractCss ? 'inline' : cssSourceMap } }, ...(use as webpack.Loader[])