dotenv环境变量集成Skill dotenv-integration

该技能用于在Node.js项目中集成dotenv库,实现环境变量的自动化加载、验证和类型转换。通过zod库进行严格的模式验证,确保配置的完整性和类型安全。支持多环境配置文件(如.env.local、.env.production等)的优先级加载,适用于各种后端应用、服务器和命令行工具的配置管理。关键词:环境变量管理、配置验证、类型安全、Node.js配置、dotenv集成、zod验证、多环境配置、应用配置管理。

后端开发 0 次安装 0 次浏览 更新于 2/23/2026

名称:dotenv集成 描述:集成dotenv用于环境变量加载,包含验证和类型转换功能。 允许工具:读取、写入、编辑、Bash、Glob、Grep

Dotenv集成

集成dotenv用于环境变量加载。

生成模式

import { config } from 'dotenv';
import { expand } from 'dotenv-expand';
import { z } from 'zod';

// 按顺序加载.env文件
for (const file of ['.env.local', `.env.${process.env.NODE_ENV}`, '.env']) {
  expand(config({ path: file }));
}

const envSchema = z.object({
  NODE_ENV: z.enum(['development', 'production', 'test']).default('development'),
  PORT: z.coerce.number().default(3000),
  DATABASE_URL: z.string().url(),
  API_KEY: z.string().min(1),
});

export const env = envSchema.parse(process.env);

目标流程

  • 配置管理系统
  • MCP服务器引导
  • CLI应用程序引导