diff --git a/packages/ui/electron.vite.config.ts b/packages/ui/electron.vite.config.ts index 4ae6177..5939052 100644 --- a/packages/ui/electron.vite.config.ts +++ b/packages/ui/electron.vite.config.ts @@ -3,7 +3,7 @@ import { defineConfig, externalizeDepsPlugin, loadEnv } from 'electron-vite' import vue from '@vitejs/plugin-vue' import UnoCSS from 'unocss/vite' import { presetUno, presetAttributify, presetIcons } from 'unocss' -import transformerDirective from "@unocss/transformer-directives"; +import transformerDirective from '@unocss/transformer-directives' import Replace from 'unplugin-replace/vite' process.env = { ...process.env, ...loadEnv(process.env.NODE_ENV!, process.cwd()) } @@ -13,11 +13,17 @@ export default defineConfig({ rollupOptions: { external: [] }, - minify: 'terser' + minify: process.env.NODE_ENV === 'development' ? undefined : 'terser' }, plugins: [ externalizeDepsPlugin({ - exclude: ['@geekgeekrun/geek-auto-start-chat-with-boss', '@geekgeekrun/dingtalk-plugin', '@geekgeekrun/utils', 'find-chrome-bin', '@geekgeekrun/launch-bosszhipin-login-page-with-preload-extension'] + exclude: [ + '@geekgeekrun/geek-auto-start-chat-with-boss', + '@geekgeekrun/dingtalk-plugin', + '@geekgeekrun/utils', + 'find-chrome-bin', + '@geekgeekrun/launch-bosszhipin-login-page-with-preload-extension' + ] }), Replace({ delimiters: ['', ''], @@ -26,11 +32,11 @@ export default defineConfig({ values: [ { find: //g, - replacement: process.env.VITE_APP_GTAG_MEASUREMENT_ID as string, + replacement: process.env.VITE_APP_GTAG_MEASUREMENT_ID as string }, { find: //g, - replacement: process.env.VITE_APP_GTAG_API_SECRET as string, + replacement: process.env.VITE_APP_GTAG_API_SECRET as string } ] }) @@ -39,7 +45,7 @@ export default defineConfig({ preload: { plugins: [externalizeDepsPlugin()], build: { - minify: 'terser' + minify: process.env.NODE_ENV === 'development' ? undefined : 'terser' } }, renderer: { @@ -52,11 +58,11 @@ export default defineConfig({ vue(), UnoCSS({ presets: [presetUno(), presetAttributify(), presetIcons()], - transformers: [transformerDirective()], + transformers: [transformerDirective()] }) ], build: { - minify: 'terser' + minify: process.env.NODE_ENV === 'development' ? undefined : 'terser' } } })