gpt4 book ai didi

javascript - 尽管我设置了环境变量,但 NODE_ENV 显示未定义

转载 作者:搜寻专家 更新时间:2023-11-01 00:36:49 25 4
gpt4 key购买 nike

我正在使用 webstorm 并且我尝试使用设置环境变量

set NODE_ENV=development

当我使用检查 for 环境变量时

echo%NODE_ENV%

我得到发展作为答案。

但是在我的 Node 应用程序中,当我使用检查变量时

 var b= process.env.NODE_ENV;

我明白了

b:未定义

我什至尝试在 package.json 文件中使用以下内容

"start": "set  node ./bin/www && NODE_ENV=production "

我仍然不确定。我不知道这里有什么问题。

最佳答案

您应该先设置变量然后运行脚本:

"start": "set NODE_ENV=production&& node ./bin/www"

请注意,这仅适用于 Windows。如果您想要跨平台解决方案,请使用 cross-env包裹:

cross-env NODE_ENV=production node ./bin/www

关于javascript - 尽管我设置了环境变量,但 NODE_ENV 显示未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48748461/

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