diff --git a/packages/vite/src/node/optimizer/scan.ts b/packages/vite/src/node/optimizer/scan.ts index 5532294de11edd..10d99f6fb9530e 100644 --- a/packages/vite/src/node/optimizer/scan.ts +++ b/packages/vite/src/node/optimizer/scan.ts @@ -294,7 +294,11 @@ function esbuildScanPlugin( } } - js += `import ${JSON.stringify(virtualModulePrefix + key)}\n` + const virtualModulePath = JSON.stringify( + virtualModulePrefix + key + ) + + js += `import ${virtualModulePath}\nexport * from ${virtualModulePath}\n` } }