fix(webui): split route bundles

This commit is contained in:
lpf
2026-03-08 15:54:46 +08:00
parent 8d66f6a901
commit 7e67619826
2 changed files with 55 additions and 31 deletions

View File

@@ -16,5 +16,20 @@ export default defineConfig(({mode}) => {
server: {
hmr: process.env.DISABLE_HMR !== 'true',
},
build: {
rollupOptions: {
output: {
manualChunks(id) {
if (!id.includes('node_modules')) return undefined;
if (id.includes('react-router-dom') || id.includes('react-dom') || id.includes('/react/')) {
return 'react-vendor';
}
if (id.includes('motion')) return 'motion';
if (id.includes('lucide-react')) return 'icons';
return undefined;
},
},
},
},
};
});