import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // 构建产物直接写入 Go 网关的嵌入静态目录(go:embed all:web/static) export default defineConfig({ plugins: [vue()], build: { outDir: '../web/static', // 不自动清空产物目录:自动清空会与系统安全删除机制冲突导致构建失败, // 需要重新完整构建时手动执行 rm -rf ../web/static 后再 build。 emptyOutDir: false }, server: { port: 5173, proxy: { '/api': { target: 'http://localhost:8891', changeOrigin: true } } } })