/** * 配置模块统一导出 * 优先使用 .env 中的环境变量,未配置时再使用默认值 * * 说明: * - Vite / uni-app(vite) 中只能通过 import.meta.env 访问环境变量 * - 且必须以 VITE_ 前缀开头才会被注入到客户端 */ // 从环境变量读取 const env = import.meta.env || {} // 常用配置(支持 VITE_APP_* 前缀) export const apiBaseUrl = env.VITE_APP_API_BASE_URL || 'https://localhost:8000/' export const apiTimeout = Number(env.VITE_APP_API_TIMEOUT || 10000) export const appName = env.VITE_APP_APP_NAME || 'babyhealth' export const appVersion = env.VITE_APP_APP_VERSION || '1.0.0' export const debug = String(env.VITE_APP_DEBUG || 'true').toLowerCase() === 'true' // 环境判断(根据需要自己扩展) export const isDev = env.MODE === 'development' export const isProd = env.MODE === 'production' export const isTest = !isDev && !isProd // 默认导出 export default { apiBaseUrl, apiTimeout, appName, appVersion, debug, isDev, isTest, isProd, }