From 0d1500e3cd42fcd31ea93c6c841c3d59c78d118f Mon Sep 17 00:00:00 2001 From: rookie4show Date: Fri, 20 Feb 2026 22:47:52 +0800 Subject: [PATCH] fix: bundle all dependencies except vue/element-plus/pinia to avoid ESM interop issues --- vite.config.lib.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/vite.config.lib.js b/vite.config.lib.js index c6f0e8d..f3470d1 100644 --- a/vite.config.lib.js +++ b/vite.config.lib.js @@ -30,20 +30,11 @@ export default defineConfig({ }, rollupOptions: { // 外部化依赖(不打包进库) - // 注意:classnames 不设为 external,让它打包进来,避免 ESM/CommonJS 互操作问题 + // 只保留最核心的依赖为 external,其他全部打包进来避免模块系统兼容问题 external: [ 'vue', 'element-plus', - 'pinia', - '@logicflow/core', - '@logicflow/extension', - '@logicflow/vue-node-registry', - '@element-plus/icons-vue', - '@vueup/vue-quill', - 'vue3-draggable-resizable', - 'vuedraggable', - 'html2canvas', - 'vue-i18n' + 'pinia' ], output: { // 全局变量名