在Node.js 20下你不需要再使用dotenv npm
· One min read
Node.js 20以上版本,你已经不需要使用dotenv npm了,Node.js 20已经内置了env文件支持。
通过--env-file选项,你可以指定一个env文件,然后Node.js会自动加载这个文件,并将其内容加载到process.env中。
命令行为: node --env-file=.env app.js
当然你也可以通过process.loadEnvFile()方法来加载env文件,例如:
(async () => {
await process.loadEnvFile('.env');
console.log(`Server is running on port ${process.env.PORT}`);
})();
如果你使用Bun或者Deno的话,也包含同样的命令行参数。