import path from 'node:path' import { fileURLToPath } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' const __dirname = path.dirname(fileURLToPath(import.meta.url)) export default defineConfig({ plugins: [vue()], base: '/admin/', resolve: { alias: { // 与前台共用积木渲染,避免重复维护 '@yh-web': path.resolve(__dirname, '../web/src') } }, server: { port: 3000, host: true, // 开发时 /api 也走域名(与 .env.development 中 VITE_API_BASE 一致) proxy: { '/api': { target: 'https://yuheng.yuxindazhineng.com', changeOrigin: true, secure: true, ws: true } } } })