gpt4 book ai didi

javascript - Node.js (VS Code) 中的环境变量未定义

转载 作者:行者123 更新时间:2023-12-01 00:32:43 29 4
gpt4 key购买 nike

我正在尝试使用以下命令在 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()

https://www.npmjs.com/package/dotenv#usage

关于javascript - Node.js (VS Code) 中的环境变量未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58380223/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com