diff --git a/configs/vite-renderer.config.ts b/configs/vite-renderer.config.ts index 61d1c4a..92cb49e 100644 --- a/configs/vite-renderer.config.ts +++ b/configs/vite-renderer.config.ts @@ -1,13 +1,19 @@ import { join } from 'path' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' +import resolve from 'vite-plugin-resolve' import pkg from '../package.json' // https://vitejs.dev/config/ export default defineConfig({ mode: process.env.NODE_ENV, root: join(__dirname, '../src/renderer'), - plugins: [vue()], + plugins: [ + vue(), + resolve({ + electron: 'export default require("electron");', + }), + ], base: './', build: { emptyOutDir: true, @@ -17,4 +23,7 @@ export default defineConfig({ host: pkg.env.HOST, port: pkg.env.PORT, }, + optimizeDeps: { + exclude: ['electron'], + }, })