diff --git a/packages/vite/src/node/plugins/importAnalysisBuild.ts b/packages/vite/src/node/plugins/importAnalysisBuild.ts index 52faaa095ba120..2cb188916bede1 100644 --- a/packages/vite/src/node/plugins/importAnalysisBuild.ts +++ b/packages/vite/src/node/plugins/importAnalysisBuild.ts @@ -96,6 +96,9 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin { }, async transform(source, importer) { + // skip on lib mode, #3662 + if (config.build.lib) return + if ( importer.includes('node_modules') && !source.includes('import.meta.glob')