From 92fbf6d1787ad8d891032b5829da7462f80a9a1e Mon Sep 17 00:00:00 2001 From: rookie4show Date: Fri, 20 Feb 2026 22:00:32 +0800 Subject: [PATCH] fix: remove classnames from external to avoid ESM interop issues --- vite.config.lib.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vite.config.lib.js b/vite.config.lib.js index 484a43c..c6f0e8d 100644 --- a/vite.config.lib.js +++ b/vite.config.lib.js @@ -30,6 +30,7 @@ export default defineConfig({ }, rollupOptions: { // 外部化依赖(不打包进库) + // 注意:classnames 不设为 external,让它打包进来,避免 ESM/CommonJS 互操作问题 external: [ 'vue', 'element-plus', @@ -42,8 +43,7 @@ export default defineConfig({ 'vue3-draggable-resizable', 'vuedraggable', 'html2canvas', - 'vue-i18n', - 'classnames' + 'vue-i18n' ], output: { // 全局变量名