发布时间:2025-11-03 20:16:31 来源:创站工坊 作者:域名
使用环境变量是文件为配置 Node.js 程序的好方法。而且许多包或模块可以基于不同的加境变 NODE_ENV 变量的值表现出不同的行为。
存储环境变量的载环一种方法是将它们放在 .env 文件中。这些文件允许你指定各种环境变量及其相应的文件为值。

在大多数情况下,加境变你不希望将 .env 文件添加到源代码控制中(即Git)。载环因此,文件为应该将它的加境变文件名添加到 .gitignore 文件中,IT技术网以确保在以后的载环提交中都被排除在外。
要达到这个目的文件为,应该先在 Node.js 项目的加境变根目录中创建一个 .env 文件:
$ touch .env并以 NAME = VALUE 的形式在添加特定于环境的变量。
# .env PASSWORD="12345"太好了!现在有了一个带有我们想要使用的载环变量的 .env 文件。但是文件为应该如何将该变量加载到我们的代码中呢?
最简单的方法是使用名为 dotenv 的b2b信息网 npm 模块。它将为我们完成所有繁重的加境变工作。
你可以使用以下命令中的载环任何一个来安装它:
# Npm npm install dotenv --save # Yarn yarn add dotenv成功安装 npm 软件包后,将以下两行添加到入口文件的顶部:
//Node.js const dotenv = require("dotenv") dotenv.config()在程序中尽早添加 dotenv.config() 这一行,以确保所有代码都可以访问你的变量。
process.env 现在具有在 .env 文件中定义的键和值。
你可以通过在 .env 文件中记录变量来测试它:
// Node.js console.log(process.env.PASSWORD) //"12345"运行代码时,应该能够在命令行输出中看到变量的值。