mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-26 01:01:13 +08:00
fix(@angular/cli): favor CSS import local files over modules
This commit is contained in:
parent
ee40dc3f86
commit
8ac2d15d86
@ -58,13 +58,25 @@ export function getStylesConfig(wco: WebpackConfigOptions) {
|
||||
postcssImports({
|
||||
resolve: (url: string, context: string) => {
|
||||
return new Promise<string>((resolve, reject) => {
|
||||
let hadTilde = false;
|
||||
if (url && url.startsWith('~')) {
|
||||
url = url.substr(1);
|
||||
hadTilde = true;
|
||||
}
|
||||
loader.resolve(context, url, (err: Error, result: string) => {
|
||||
loader.resolve(context, (hadTilde ? '' : './') + url, (err: Error, result: string) => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
return;
|
||||
if (hadTilde) {
|
||||
reject(err);
|
||||
return;
|
||||
}
|
||||
loader.resolve(context, url, (err: Error, result: string) => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
return;
|
||||
}
|
||||
|
||||
resolve(result);
|
||||
});
|
||||
}
|
||||
|
||||
resolve(result);
|
||||
|
Loading…
x
Reference in New Issue
Block a user