如何解决为什么当我使用 vscode Run 和 debug 调试节点应用程序时,process.env.NODE_ENV 未定义?
我已经设置了export NODE_ENV=development。
script.js
const nodeEnv = process.env.NODE_ENV;
console.log(nodeEnv);
1.) 当脚本以 node script
命令启动时,nodeEnv 变量被赋值为 'development'
2.) 但是当脚本以 Run and debug 启动时(vscode)变量 未定义
为什么这些结果不同?
解决方法
几周前我遇到了同样的问题。我使用Linux,但已经有一个类似的问题。 Answers to this question helped me to resolve my issue
将 "env": { "NODE_ENV": "development" } 添加到 vscode laucher.json 配置可能会成功。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。