import react from '@vitejs/plugin-react'; import path from 'path'; import { defineConfig } from 'vite'; import { analyzer } from 'vite-bundle-analyzer'; export default defineConfig({ plugins: [ ...(process.env.ANALYZE === 'true' ? [analyzer({ analyzerMode: 'static', openAnalyzer: false, fileName: 'bundle-analyzer-renderer' })] : []), react(), ], resolve: { alias: { '@': path.resolve(__dirname, './src'), '@services': path.resolve(__dirname, './src/services'), }, }, build: { // Output to .vite/renderer for consistency outDir: '.vite/renderer', // Specify the HTML entry point rollupOptions: { input: path.resolve(__dirname, 'index.html'), }, }, server: { port: 3012, // Match the port from webpack config }, });