Node 20.6+ 可以直接从文件读取环境变量,不一定非要装 dotenv。比如先建一个 .env:
PORT=3000
APP_MODE=dev
再准备 app.mjs:
console.log(process.env.PORT, process.env.APP_MODE)
运行:
node --env-file=.env app.mjs
输出会是 3000 dev。.env 里如果有密钥,还是要放进 .gitignore;这个参数只是负责加载,并不会替你管理或加密配置。