import { defineConfig, mergeConfig, loadEnv } from 'vite' import baseViteConfig from './vite.config' const env = loadEnv('development', process.cwd()) const devConfig = defineConfig({ server: { host: env.VITE_HOST || 'localhost', port: env.VITE_PORT || 8081, open: true, watch: { ignored: [/node_modules/, /dist/, /deploy/] }, proxy: { '/dev-api': { target: env.VITE_API_URL, ws: false, changeOrigin: true, rewrite: (path) => path.replace(/^\/dev-api/, '') } } } }) export default mergeConfig(baseViteConfig, devConfig)