Skip to content

Commit

Permalink
fix(@angular-devkit/build-angular): resolve partial SCSS files in sou…
Browse files Browse the repository at this point in the history
…rcemaps

Closes #19505
  • Loading branch information
alan-agius4 committed Nov 30, 2020
1 parent 391d60c commit 064d620
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
Expand Up @@ -158,4 +158,20 @@ describe('Browser Builder source map', () => {
expect(await files['styles.css']).not.toContain('sourceMappingURL=styles.css.map');
expect(await files['styles.css']).not.toContain('sourceMappingURL=data:application/json');
});

it('should resolve sources to partial SCSS files', async () => {
const overrides = {
sourceMap: true,
extractCss: true,
styles: ['src/styles.scss'],
};

host.writeMultipleFiles({
'src/styles.scss': `@import './partial';`,
'src/_partial.scss': `p { color: red; }`,
});

const { files } = await browserBuild(architect, host, target, overrides);
expect(await files['styles.css.map']).toContain('_partial.scss');
});
});
Expand Up @@ -221,9 +221,7 @@ export function getStylesConfig(wco: WebpackConfigOptions) {

// load global css as css files
if (globalStylePaths.length > 0) {
const globalSourceMap = !!(
cssSourceMap && !buildOptions.extractCss && !buildOptions.sourceMap.hidden
);
const globalSourceMap = !!cssSourceMap && !buildOptions.sourceMap.hidden;

rules.push(
...baseRules.map(({ test, use }) => {
Expand Down

0 comments on commit 064d620

Please sign in to comment.