From 246f9820af4a22831384fea3d8760f0999a3133a Mon Sep 17 00:00:00 2001 From: FL3NKEY Date: Thu, 10 Feb 2022 00:38:38 +0300 Subject: [PATCH] Fix CSS dynamic import in node_modules dependencies Bug describe and reproduce: https://github.com/vitejs/vite/issues/6823 --- packages/vite/src/node/plugins/importAnalysisBuild.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/importAnalysisBuild.ts b/packages/vite/src/node/plugins/importAnalysisBuild.ts index bb5b50f93cdbb9..ee90ddb871a326 100644 --- a/packages/vite/src/node/plugins/importAnalysisBuild.ts +++ b/packages/vite/src/node/plugins/importAnalysisBuild.ts @@ -112,7 +112,8 @@ export function buildImportAnalysisPlugin(config: ResolvedConfig): Plugin { async transform(source, importer) { if ( importer.includes('node_modules') && - !source.includes('import.meta.glob') + !source.includes('import.meta.glob') && + !source.match(/import\(.+\)/m)) ) { return }