import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], base: './', // 使用相对路径,确保打包后资源路径正确 resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, css: { preprocessorOptions: { less: { javascriptEnabled: true, // antd 主题定制 - 白色毛玻璃风格 modifyVars: { '@primary-color': '#007aff', // macOS 蓝色 '@link-color': '#007aff', // 链接色 '@border-radius-base': '12px', // 组件圆角 '@layout-body-background': '#ffffff', // 白色背景 '@component-background': 'rgba(255, 255, 255, 0.8)', // 半透明组件背景 '@border-color-base': 'rgba(0, 0, 0, 0.06)', // 边框色 }, }, }, }, server: { port: 3000, proxy: { '/api': { target: 'https://ankao.yuchat.top', changeOrigin: true, }, }, }, build: { outDir: 'dist', assetsDir: 'assets', }, })