import { defineConfig, loadEnv } from 'vite' import uni from '@dcloudio/vite-plugin-uni' /** * uni-app Vue3 H5 开发代理 * - /dev-api → 若依后端(.env.development 的 VITE_APP_API_HOST) */ export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), '') const devApiTarget = String(env.VITE_APP_API_HOST || 'http://192.168.1.6:8010').replace(/\/$/, '') const devApiPrefix = String(env.VITE_APP_BASE_API || '/dev-api') return { plugins: [uni()], server: { proxy: { [devApiPrefix]: { target: devApiTarget, changeOrigin: true, rewrite: (path) => path.replace(new RegExp(`^${devApiPrefix}`), '') } } } } })