为什么当我使用vscode Run和debug调试节点应用程序时,process.env.node_env未定义



我已经设置了导出NODE_ENV=开发

script.js

const nodeEnv = process.env.NODE_ENV;
console.log(nodeEnv);

1.(当使用node script命令启动脚本时,nodeEnv变量被分配给值'development'

2.(但是,当脚本以运行和调试(vscode(启动时,变量未定义

为什么这些结果不同?

几周前我也遇到了同样的问题。我使用Linux,但已经有一个类似的问题了。这个问题的答案帮助我解决了问题

添加"strong";env":{"NODE_ENV":"development"}到vscode laucher.json配置可能会成功。

最新更新