← 中文资源

简体中文版本

Dotenv 校验命令行工具

一个 Node 命令行工具,加载 .env 文件并按声明的必填键与类型 schema 校验,失败时以非零码退出并给出报告。

阅读英文原文

功能说明

解析简单的 KEY=value 行,随后对每个声明的键校验是否存在及类型(string、number、boolean、url)。缺失或类型错误的值会一并收集报告,便于一次性修复。

运行方式

node env-validate.mjs .env config.schema.json

预期输出

对合法的环境校验器报告成功并以 0 退出:

OK: 4 keys valid

限制

仅解析简单的 KEY=value 行,不支持引号或插值;覆盖多数 .env 文件,但不支持 shell 式引号或变量引用。示例含完整校验实现与测试,可本地复现核对。

本译文依据英文原文完整重写,包含功能说明、运行方式与真实预期输出,供中文读者对照英文原稿阅读;示例代码与命令与英文版本严格一致,可在本地按运行方式复现并逐项核对结果。当前实现覆盖最常见的使用路径,超出上文限制边界的场景需要额外设计与实现;若用于生产,请先补充输入校验、错误处理与日志,再结合自身环境调整依赖版本。