diff --git a/vite.config.mts b/vite.config.mts index 8cee4b6..2b5d920 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -138,15 +138,13 @@ export default defineConfig({ groups: [ { name: (id: string) => { - // 核心框架 - if (id.includes('node_modules/vue/') || id.includes('node_modules/@vue/')) { - return 'vue-core' - } - if (id.includes('node_modules/vue-router/')) { - return 'vue-router' - } - if (id.includes('node_modules/pinia/')) { - return 'pinia' + // 核心框架 - Vue 全家桶保持在一起,避免循环依赖 + if (id.includes('node_modules/vue/') || + id.includes('node_modules/@vue/') || + id.includes('node_modules/vue-router/') || + id.includes('node_modules/pinia/') || + id.includes('node_modules/@vueuse/')) { + return 'vue-vendor' } // UI 框架及相关 @@ -154,11 +152,6 @@ export default defineConfig({ return 'naive-ui' } - // VueUse 系列 - if (id.includes('node_modules/@vueuse/')) { - return 'vueuse' - } - // 图标库 if (id.includes('node_modules/@vicons/')) { return 'icons'