Skip to content

Commit 89f6a5c

Browse files
clydinfilipesilva
authored andcommitted
fix(@angular/cli): favor CSS import local files over modules
1 parent b0489d5 commit 89f6a5c

File tree

1 file changed

+15
-3
lines changed
  • packages/@angular/cli/models/webpack-configs

1 file changed

+15
-3
lines changed

packages/@angular/cli/models/webpack-configs/styles.ts

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,25 @@ export function getStylesConfig(wco: WebpackConfigOptions) {
6969
postcssImports({
7070
resolve: (url: string, context: string) => {
7171
return new Promise<string>((resolve, reject) => {
72+
let hadTilde = false;
7273
if (url && url.startsWith('~')) {
7374
url = url.substr(1);
75+
hadTilde = true;
7476
}
75-
loader.resolve(context, url, (err: Error, result: string) => {
77+
loader.resolve(context, (hadTilde ? '' : './') + url, (err: Error, result: string) => {
7678
if (err) {
77-
reject(err);
78-
return;
79+
if (hadTilde) {
80+
reject(err);
81+
return;
82+
}
83+
loader.resolve(context, url, (err: Error, result: string) => {
84+
if (err) {
85+
reject(err);
86+
return;
87+
}
88+
89+
resolve(result);
90+
});
7991
}
8092

8193
resolve(result);

0 commit comments

Comments
 (0)