From 84e778350ebc9f4819752a190163ed0ff5515be2 Mon Sep 17 00:00:00 2001 From: Oliver Tsang <517578480@qq.com> Date: Mon, 21 Feb 2022 15:08:19 +0800 Subject: [PATCH] fix(scan): support named exports in vue/svelte files --- packages/vite/src/node/optimizer/scan.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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` } }