deploy-ease-platform/frontend/src/config/env.ts
2025-11-11 10:57:42 +08:00

41 lines
835 B
TypeScript

/**
* 环境配置文件
* 集中管理所有环境变量
*/
// 当前运行模式
export const MODE = import.meta.env.MODE;
// 是否为开发环境
export const isDev = MODE === 'development';
// 是否为生产环境
export const isProd = MODE === 'production';
// API 基础地址
export const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || '';
// 应用标题
export const APP_TITLE = import.meta.env.VITE_APP_TITLE || '链宇Deploy Ease平台';
// 是否启用 Mock
export const USE_MOCK = import.meta.env.VITE_USE_MOCK === 'true';
// 完整的环境配置对象
export const ENV_CONFIG = {
MODE,
isDev,
isProd,
API_BASE_URL,
APP_TITLE,
USE_MOCK,
} as const;
// 打印环境配置(仅开发环境)
if (isDev) {
console.log('🔧 当前环境配置:', ENV_CONFIG);
}
export default ENV_CONFIG;