写本地 Node 小脚本时,环境变量不多的话不一定要先装加载库。Node 20.6+ 可以直接带 --env-file。
建两个文件:
printf 'PORT=3100\nMODE=dev\n' > .env
printf 'console.log(`port=${process.env.PORT}, mode=${process.env.MODE}`)\n' > app.mjs
然后运行:
node --env-file=.env app.mjs
会输出:
port=3100, mode=dev
.env 里要放密钥的话,还是记得加进 .gitignore。线上环境通常由部署平台或进程管理器注入变量,这个更适合本地开发和一次性脚本。