From 67fdf093e500c5ae0397b06169b50131ea84e928 Mon Sep 17 00:00:00 2001 From: wangziqi Date: Wed, 22 Jul 2026 11:45:35 +0800 Subject: [PATCH] perf: split oversized admin bundles --- apps/admin/vite.config.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/apps/admin/vite.config.ts b/apps/admin/vite.config.ts index d791226..c290e7c 100644 --- a/apps/admin/vite.config.ts +++ b/apps/admin/vite.config.ts @@ -4,6 +4,33 @@ import react from '@vitejs/plugin-react'; // https://vite.dev/config/ export default defineConfig({ plugins: [react()], + build: { + rolldownOptions: { + output: { + codeSplitting: { + groups: [ + { + name: 'react', + test: /node_modules[\\/](react|react-dom|react-router|react-router-dom)[\\/]/, + priority: 30, + }, + { + name: 'echarts', + test: /node_modules[\\/](echarts|zrender)[\\/]/, + priority: 20, + maxSize: 300_000, + }, + { + name: 'antd', + test: /node_modules[\\/](@ant-design|antd|rc-[^\\/]+)[\\/]/, + priority: 10, + maxSize: 300_000, + }, + ], + }, + }, + }, + }, server: { port: 3002, proxy: {