Skip to content

Commit d18394f

Browse files
clydinfilipesilva
authored andcommitted
fix(@angular/cli): favor CSS import local files over modules
1 parent 4848c84 commit d18394f

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
@@ -58,13 +58,25 @@ export function getStylesConfig(wco: WebpackConfigOptions) {
5858
postcssImports({
5959
resolve: (url: string, context: string) => {
6060
return new Promise<string>((resolve, reject) => {
61+
let hadTilde = false;
6162
if (url && url.startsWith('~')) {
6263
url = url.substr(1);
64+
hadTilde = true;
6365
}
64-
loader.resolve(context, url, (err: Error, result: string) => {
66+
loader.resolve(context, (hadTilde ? '' : './') + url, (err: Error, result: string) => {
6567
if (err) {
66-
reject(err);
67-
return;
68+
if (hadTilde) {
69+
reject(err);
70+
return;
71+
}
72+
loader.resolve(context, url, (err: Error, result: string) => {
73+
if (err) {
74+
reject(err);
75+
return;
76+
}
77+
78+
resolve(result);
79+
});
6880
}
6981

7082
resolve(result);

0 commit comments

Comments
 (0)