import { defineConfig } from 'vite' import react from '@vitejs/plugin-react-swc' import tailwindcss from '@tailwindcss/vite' import { progressTrackingPlugin } from 'vite-progress-tracking-plugin'; // https://vite.dev/config/ export default defineConfig({ plugins: [ react({ tsDecorators: true, }), tailwindcss(), progressTrackingPlugin(), ], server: { allowedHosts:true, proxy: { '/mini': { target: 'http://localhost:10086', changeOrigin: true, }, '/mini-ws': { target: 'ws://localhost:10086/ws', changeOrigin: true, rewrite: path => path.replace(/^\/mini-ws/, ''), ws: true }, } }, // 配置 @ 别名 resolve: { alias: { '@': '/src', }, }, })