Files
WonderQ-Project/WonderQ-Admin-UI-Vue/vite.config.ts
duanshuwen 5ccdfd7f06 fix(config): 替换 __dirname 为 import.meta.dirname 修复路径解析问题
ES 模块环境中不支持 __dirname,使用 import.meta.dirname 替代可确保路径解析正确。
2026-08-27 15:16:52 +08:00

27 lines
663 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(import.meta.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 },
};
});