diff --git a/src/loaders/postcss/import/index.ts b/src/loaders/postcss/import/index.ts index 95a28fc9..24114aee 100644 --- a/src/loaders/postcss/import/index.ts +++ b/src/loaders/postcss/import/index.ts @@ -88,7 +88,7 @@ const plugin: PluginCreator = (options = {}) => { // Resolve aliases for (const [from, to] of Object.entries(alias)) { - if (!url.startsWith(from)) continue; + if (url !== from && !url.startsWith(`${from}/`)) continue; url = normalizePath(to) + url.slice(from.length); } diff --git a/src/loaders/postcss/url/index.ts b/src/loaders/postcss/url/index.ts index 10da1b96..7620141d 100644 --- a/src/loaders/postcss/url/index.ts +++ b/src/loaders/postcss/url/index.ts @@ -96,7 +96,7 @@ const plugin: PluginCreator = (options = {}) => { walkUrls(parsed, (url, node) => { // Resolve aliases for (const [from, to] of Object.entries(alias)) { - if (!url.startsWith(from)) continue; + if (url !== from && !url.startsWith(`${from}/`)) continue; url = normalizePath(to) + url.slice(from.length); }