类型安全地读取 Vite 环境变量,将 import.meta.env 的字符串键值访问封装为函数。
import.meta.env
function getEnv<T = string>(key: string): T
DEV = false
DEV
PROD = true
PROD
BASE_URL = /
BASE_URL
实际用法
项目中常用于读取自定义变量:getEnv('VITE_API_BASE_URL')、getEnv<number>('VITE_REQUEST_TIMEOUT')。
getEnv('VITE_API_BASE_URL')
getEnv<number>('VITE_REQUEST_TIMEOUT')