// vite.config.js —— B1 归属,后续由 B1 扩展。此处为 M0 最小可用配置。 // 默认代理指向真实 BFF (8090);需要 mock 时显式 VITE_BFF_TARGET=http://127.0.0.1:8099。 import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; const bffTarget = process.env.VITE_BFF_TARGET || 'http://127.0.0.1:8090'; export default defineConfig({ plugins: [vue()], server: { host: '127.0.0.1', port: 5180, // 2026-08-25 PM 加固:测试覆盖率文件写进 coverage/ 会触发 Vite 文件监听页面重载, // 干扰 E2E 与浏览器访问(R2 期间 198 次重载)。忽略该目录与测试产物。 watch: { ignored: ['**/coverage/**', '**/test-results/**', '**/playwright-report/**'], }, proxy: { '/api': { target: bffTarget, changeOrigin: false }, }, }, build: { outDir: 'dist', target: 'es2020' }, });