From 2d5c4580039dace5678353c1e7e7d24f579b8a08 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 28 Feb 2023 00:47:28 +0800 Subject: [PATCH] fix(import-glob): alias pattern in windows --- packages/vite/src/node/plugins/importMetaGlob.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/plugins/importMetaGlob.ts b/packages/vite/src/node/plugins/importMetaGlob.ts index 33b0c2a8346513..681cfdcd53ec4c 100644 --- a/packages/vite/src/node/plugins/importMetaGlob.ts +++ b/packages/vite/src/node/plugins/importMetaGlob.ts @@ -455,11 +455,12 @@ export async function transformGlobImport( files.forEach((file, i) => { const paths = resolvePaths(file) const filePath = paths.filePath + const safeFile = globSafePath(file) const aliasPath = aliasPattern && typeof aliasPattern.find === 'string' && - file.replace(aliasPattern.replacement, aliasPattern.find) - const aliasMatched = aliasPath && aliasPath !== file + safeFile.replace(aliasPattern.replacement, aliasPattern.find) + const aliasMatched = aliasPath && aliasPath !== safeFile let importPath = paths.importPath let importQuery = query