我正在尝试使用以下命令在 Windows 10 命令行中设置环境变量:
set NODE_ENV=production
当我使用echo %NODE_ENV%
时,它工作得很好。
但是当我在 VS Code 中使用 process.env.NODE_ENV
时,它仍然是未定义的。
我尝试在 VS Code 命令行中设置此变量,但也不起作用。这不适用于任何环境变量(PORT 等)
我还尝试使用默认设置为开发的app.get("env")
。当我将 NODE_ENV
设置为其他内容时,它不起作用。
你知道问题出在哪里吗?我必须在某处配置一些东西吗?感谢您的建议。
最佳答案
您需要在应用程序中添加require('dotenv').config()
关于javascript - Node.js (VS Code) 中的环境变量未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58380223/