import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' export default defineConfig({ plugins: [react()], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, build: { outDir: 'dist', rollupOptions: { input: { main: path.resolve(__dirname, 'src/main.tsx') }, output: { entryFileNames: '[name].js', chunkFileNames: '[name].js', assetFileNames: '[name].[ext]' } } }, define: { 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'production') } })