为什么未定义process.env.NODE_ENV? [英] Why is process.env.NODE_ENV undefined?

查看:83
本文介绍了为什么未定义process.env.NODE_ENV?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试遵循有关NodeJS的教程.我认为我没有错过任何事情,但是每当我调用 process.env.NODE_ENV 时,我得到的唯一值就是 undefined .根据我的研究,默认值应为 development .如何动态设置此值,以及最初在哪里设置?

I'm trying to follow a tutorial on NodeJS. I don't think I missed anything but whenever I call the process.env.NODE_ENV the only value I get back is undefined. According to my research the default value should be development. How is this value dynamically set and where is it set initially?

推荐答案

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

process.env is a reference to your environment, so you have to set the variable there.

要在Windows中设置环境变量:

To set an environment variable in Windows:

SET NODE_ENV=development

在OS X上或 Linux :

export NODE_ENV=development

这篇关于为什么未定义process.env.NODE_ENV?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆