Files
WonderQ-Project/WonderQ-Admin-UI-Vue/vite.config.ts
2026-08-25 22:48:10 +08:00

27 lines
653 B
TypeScript

import { defineConfig, loadEnv } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "node:path";
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd(), "");
return {
base: "/admin/",
plugins: [vue()],
resolve: {
alias: { "@": path.resolve(__dirname, "./src") },
},
server: {
host: "0.0.0.0",
port: 5604,
strictPort: true,
proxy: {
"/api": {
target: env.VITE_API_PROXY_TARGET || "http://localhost:4000",
changeOrigin: true,
},
},
},
preview: { host: "0.0.0.0", port: 5605, strictPort: true },
};
});