import { defineConfig } from 'vite' import react from '@vitejs/plugin-react-swc' import path, { resolve } from 'path' import { fileURLToPath } from 'node:url' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], build: { target: "esnext", }, resolve: { alias: { '@src': resolve(__dirname, 'src'), '@assets': resolve(__dirname, 'assets'), '@': resolve(__dirname, '.'), } }, server: { host: '0.0.0.0', port: 3305, proxy: { '/api': { target: 'https://testadmin.piaoquantv.com/', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), } } } })