diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 7c3af82973..b2fe3449b8 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -25,10 +25,12 @@ export default defineConfig({ build: { rollupOptions: { external: ['@libsql/client', 'bufferutil', 'utf-8-validate', '@cherrystudio/mac-system-ocr'], - output: { - manualChunks: undefined, // 彻底禁用代码分割 - 返回 null 强制单文件打包 - inlineDynamicImports: true // 内联所有动态导入,这是关键配置 - } + output: isProd + ? { + manualChunks: undefined, // 彻底禁用代码分割 - 返回 null 强制单文件打包 + inlineDynamicImports: true // 内联所有动态导入,这是关键配置 + } + : undefined }, sourcemap: isDev },