javascript - 为什么 process.env.NODE_ENV 未定义?

标签 javascript node.js

我正在尝试学习有关 NodeJS 的教程。我不认为我错过了什么,但每当我调用 process.env.NODE_ENV 时,我得到的唯一值是 undefined。根据我的研究,默认值应该是 development。这个值是如何动态设置的,最初设置在哪里?

最佳答案

process.env 是对您的环境的引用,因此您必须在那里设置变量。

设置 environment variable in Windows :

SET NODE_ENV=development

在 macOS/OS X 或 Linux 上:

export NODE_ENV=development

关于javascript - 为什么 process.env.NODE_ENV 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104028/

相关文章:

javascript - 将值添加到 JavaScript 数组

javascript - while 循环无法与 > 标记一起正常工作

node.js - MongoDB 填充性能

javascript - html5/Javascript - 如何获取选定的文件夹名称?

javascript - IE9 JQuery.ajax 抛出神秘错误

java - Cqrs+微服务架构: how to get data from another service

javascript - 异步如何真正工作以及如何在 node.js (node-webkit) 中正确使用它

node.js - 如何在node.js中加密并在浏览器javascript中解密

javascript - 从一系列可能的路径中获取字符串

javascript - 使用 "+"符号快速解析 queryParams