diff --git a/packages/vite/src/node/plugins/dynamicImportVars.ts b/packages/vite/src/node/plugins/dynamicImportVars.ts index ebaba713c67287..97a598e86fe1d2 100644 --- a/packages/vite/src/node/plugins/dynamicImportVars.ts +++ b/packages/vite/src/node/plugins/dynamicImportVars.ts @@ -83,8 +83,8 @@ export async function transformDynamicImport( return null } const relativeFileName = posix.relative( - posix.dirname(importer), - resolvedFileName + posix.dirname(normalizePath(importer)), + normalizePath(resolvedFileName) ) importSource = normalizePath( '`' + (relativeFileName[0] === '.' ? '' : './') + relativeFileName + '`'