import path from 'node:path'; import react from '@vitejs/plugin-react'; // import { visualizer } from 'rollup-plugin-visualizer'; import { defineConfig } from 'vite'; // https://vite.dev/config/ export default defineConfig({ plugins: [ react(), // 打包后生成体积分析报告(dist/stats.html) // visualizer({ // // open: true, // 自动打开报告页面 // filename: 'stats.html', // }), ], base: './', resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, server: { port: 4050, host: '0.0.0.0', proxy: { '/api': { target: 'http://www.free.loc', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), // 不可以省略rewrite }, '/static': { target: 'http://www.free.loc', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), // 不可以省略rewrite }, }, }, });