From e438802803d11acf99918690e4010b601fd7e40d Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 29 Jan 2021 14:28:08 -0500 Subject: [PATCH] fix: do not generate import specifier if not needed --- packages/vite/src/node/plugins/importAnalysis.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vite/src/node/plugins/importAnalysis.ts b/packages/vite/src/node/plugins/importAnalysis.ts index cdd8a0add40116..22cd4470e18c4c 100644 --- a/packages/vite/src/node/plugins/importAnalysis.ts +++ b/packages/vite/src/node/plugins/importAnalysis.ts @@ -523,6 +523,10 @@ function transformCjsImport( }) as any).body[0] as Node if (node.type === 'ImportDeclaration') { + if (!node.specifiers.length) { + return `import "${url}"` + } + const importNames: ImportNameSpecifier[] = [] for (const spec of node.specifiers) { if (