Files
AI_OJ_FRONTEND/vite.config.ts
meowrain 55a048725b feat(环境配置): 添加环境配置文件标识并优化权限检查代码
在环境配置文件中添加 VITE_APP_CONFIG_FILE 变量标识当前环境配置文件
同时在权限检查模块中优化代码格式和逻辑结构
2025-11-15 23:15:29 +08:00

29 lines
775 B
TypeScript

import { defineConfig, loadEnv } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";
// https://vite.dev/config/
export default defineConfig(({ command, mode }) => {
const env = loadEnv(mode, process.cwd(), "");
console.log("当前环境:", env.VITE_APP_ENV);
console.log("使用的环境配置文件为:", env.VITE_APP_CONFIG_FILE);
console.log("当前环境 API 基础 URL:", env.VITE_API_URL);
return {
define: {
__APP_ENV__: JSON.stringify(env.VITE_APP_ENV),
__API_BASE_URL__: JSON.stringify(env.VITE_API_URL),
},
resolve: {
alias: {
"@": path.resolve(__dirname, "src"),
},
},
plugins: [vue()],
server: {
host: "0.0.0.0",
port: 3000,
open: true,
},
};
});