SuperAPI AI 工具集

environment-config

通用与其它

查看项目

更新于 10-15 20:30

技能介绍

用途:集中管理环境变量并在启动时校验,配置无效立即失败,避免运行时崩溃;支持 dev/staging/prod 多环境区分与类型安全访问。

主要能力:单一配置来源;启动即校验;TypeScript/Python 全类型;客户端与服务端变量分离(Next.js 用 NEXT_PUBLIC_、Vite 用 VITE_ 前缀);提供 .env.example 模板与 .gitignore 建议;含 Docker 集成示例。

使用方式:在 src/lib/env.ts 或 config/settings.py 中定义 schema 并导出 env;TypeScript 可用 Zod 校验或零依赖的 requireEnv/optionalEnv/boolEnv/intEnv 辅助函数,Python 可用 Pydantic BaseSettings 或零依赖 dataclass 加载;导入即触发校验。

适用场景:新项目需要环境变量管理、变量散落各处、缺失变量导致崩溃、需要多环境配置或类型安全配置。

限制:资料未提供安装命令、版本要求、收费与平台信息;示例依赖 Zod、pydantic-settings 等库,需自行安装;具体部署细节暂未提供。