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(), resolve({ electron: 'export default require("electron");', }), ], base: './', build: { emptyOutDir: true, outDir: '../../dist/renderer', }, server: { host: pkg.env.HOST, port: pkg.env.PORT, }, optimizeDeps: { exclude: ['electron'], }, })