import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import Components from 'unplugin-vue-components/vite' import { svgBuilder } from 'vite-svg-plugin' // https://vitejs.dev/config/ export default defineConfig({ base: './', plugins: [ vue(), Components(), svgBuilder({ path: './src/assets/icons/', prefix: '' }) ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, server: { port: '3000', proxy: { '/api': { target: 'http://81.68.234.235:8910/', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') // 不可以省略rewrite } } } })