feat(electron.vite.config): add manual chunking for vendor modules in output configuration

This commit is contained in:
kangfenmao 2025-05-18 22:04:23 +08:00 committed by 亢奋猫
parent b1babc8cb3
commit 08e7b6a7ba

View File

@ -80,6 +80,16 @@ export default defineConfig({
input: {
index: resolve(__dirname, 'src/renderer/index.html'),
miniWindow: resolve(__dirname, 'src/renderer/miniWindow.html')
},
output: {
manualChunks(id: string) {
// All node_modules are in the vendor chunk
if (id.includes('node_modules')) {
return 'vendor'
}
// Other modules use default chunk splitting strategy
return undefined
}
}
}
}