diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 32424c3..464e318 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -35,6 +35,17 @@ export default defineConfig({ }) ], publicDir: resolve('resources'), + build: { + rollupOptions: { + output: { + // 全部代码打到 entry chunk,避免 Vite 默认按共享依赖拆分时 + // 与 store/index.ts 的 `export *` 形成 chunk 间循环引用, + // 触发生产构建里的 TDZ(dev 不分包不会暴露此问题)。 + // Electron 桌面端本地加载,无 CDN/首屏体积顾虑,单 chunk 合算。 + manualChunks: () => 'index' + } + } + }, server: { host: '0.0.0.0', port: 2389