有效的 Envalid是一个小型库,用于验证和访问Node.js(v8.12或更高版本)程序中的环境变量,旨在: 确保您的程序仅在满足其所有环境依赖性时才运行 为您提供有关程序预期在其中运行的环境的可执行文档 为您的环境变量提供了一个不变的API,因此在程序运行时它们不会在您的下方更改 v7.x中的更改 版本7是一个重大更新,其中有一些重大更改。 升级之前,请查看以下重大更改: 用TypeScript重写 删除了所有运行时依赖项 该模式目前已知的-AS- strict被删除,其行为是默认启用。 这意味着: env对象将仅包含validators指定的env变量。 任何试图访问env对象