import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' export default defineConfig({ plugins: [react()], base: './', define: { // Define process globally to avoid "process is not defined" errors 'process.env': {}, 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production'), 'process.platform': JSON.stringify('win32') }, resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, build: { outDir: 'dist', emptyOutDir: true, rollupOptions: { external: ['electron'], } }, })