npm 包 node-env-man 使用教程

阅读时长 4 分钟读完

前言

node-env-man 是一个帮助前端开发人员管理环境变量的 npm 包,它可以让你在开发和部署阶段轻松管理不同的环境变量,提高代码的可维护性。本文将为您介绍如何使用 node-env-man。

安装

使用 npm 进行安装:

使用

  1. 在项目的根目录下创建一个名为 .env 的文件,该文件应该包含你想要在应用程序中使用的所有环境变量。例如:
  1. 在 JavaScript 文件中引用 env.js 模块。
  1. 然后即可像访问对象一样访问环境变量。

指南

加载 .env

只要调用 node-env-man 时不带参数,它将尝试加载位于项目根目录下的名为 .env 的文件。如果该文件不存在,则该模块将抛出一个错误。

加载 .env.development

建议为每个不同的环境创建一个单独的 .env 文件。例如,使用 .env.development 文件可以指定在开发环境中要使用的环境变量。可以通过传递 development 参数来加载该文件:

加载 .env.production

同样地,可以创建单独的 .env.production 文件以指定生产环境使用的环境变量。

覆盖环境变量

有时可能想要对环境变量进行覆盖。例如,在测试中使用与正式环境不同的数据库。可以使用 override() 方法覆盖环境变量。例如:

示例

假设你有一个本地服务,你想将其端口号指定为 3000。你还有一个生产环境,它将端口号设置为 8080 。打开 .env 文件并指定端口号:

然后,在项目之外的代码中:

结论

node-env-man 是一个强大的工具,可以帮助你管理你的环境变量,并提高你的代码可维护性。如果你想学习更多有关它的信息,请查看 node-env-man GitHub 仓库

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055d6b81e8991b448db2f3

纠错
反馈