这篇文章将会介绍2026年最新的使用配置文件的方式。
我们在代码中,常常会使用到一些配置,例如port,api_key,user_name,secret_key。如果直接在代码中写明这些变量的值,既不容易管理,又很容易泄露个人信息。
因此,本文以NodeJS为例,介绍一种配置方式。
- 创建 .env 文件,然后将配置项统一写入 .env文件中,例如端口号
PORT=3000
2.1 使用NodeJS内置的命令行工具,导入env
node --env-file=.env --env-file=.development.env index.js
以我们的例子为例,就是
node --env-file=.env main.js
为了简化命令可以在package.json文件中添加配置:
"scripts": {
"dev-env-file": "node --env-file=.env main.js"
}
2.2 使用dotenvx
除了使用NodeJS的命令行工具,我们同样可以选择使用dotenvx
首先安装dotenvx pnpm add @dotenvx/dotenvx
同样的修改 package.json
dotenvx 也可以和nodemon配合使用
"scripts": {
"dev": "dotenvx run -- nodemon main.js",
}
- 在main.js中使用.env的配置
const port = process.env.PORT;