import vue from "@vitejs/plugin-vue"; import { defineConfig, loadEnv } from "vite"; import { resolve } from "node:path"; export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), ""); return { plugins: [vue()], resolve: { alias: { "@": resolve(__dirname, "src"), }, }, server: { port: Number(env.VITE_APP_PORT || 5174), proxy: { "/api": { target: env.VITE_API_TARGET || "http://localhost:8000", changeOrigin: true, }, }, }, }; });