From 70b2802dcc25c2e01fb136ad541831cf2e4dc5f3 Mon Sep 17 00:00:00 2001 From: modderme123 Date: Tue, 22 Jun 2021 17:45:54 -0700 Subject: [PATCH 1/2] fix: don't run import analysis on build in lib --- packages/vite/src/node/plugins/importAnalysisBuild.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/plugins/importAnalysisBuild.ts b/packages/vite/src/node/plugins/importAnalysisBuild.ts index 52faaa095ba120..895d14fe54b309 100644 --- a/packages/vite/src/node/plugins/importAnalysisBuild.ts +++ b/packages/vite/src/node/plugins/importAnalysisBuild.ts @@ -97,8 +97,9 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin { async transform(source, importer) { if ( - importer.includes('node_modules') && - !source.includes('import.meta.glob') + config.build.lib || + (importer.includes('node_modules') && + !source.includes('import.meta.glob')) ) { return } From bd6ccc1a8f6c94b162b22e4841f840d1bfb083c8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sat, 26 Jun 2021 02:29:54 +0800 Subject: [PATCH 2/2] chore: update --- packages/vite/src/node/plugins/importAnalysisBuild.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/vite/src/node/plugins/importAnalysisBuild.ts b/packages/vite/src/node/plugins/importAnalysisBuild.ts index 895d14fe54b309..2cb188916bede1 100644 --- a/packages/vite/src/node/plugins/importAnalysisBuild.ts +++ b/packages/vite/src/node/plugins/importAnalysisBuild.ts @@ -96,10 +96,12 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin { }, async transform(source, importer) { + // skip on lib mode, #3662 + if (config.build.lib) return + if ( - config.build.lib || - (importer.includes('node_modules') && - !source.includes('import.meta.glob')) + importer.includes('node_modules') && + !source.includes('import.meta.glob') ) { return }