process.env.NODE_ENV在哪儿设置
看到别的地方判断process.env.NODE_ENV =development 这个process.env是什么?在哪儿设置的? 在window系统下是在命令行通过 SET NODE_ENV =development 可是用node的命令窗口输入process.env.NODE_ENV 是undefined 是什么原因?
6 回复
process.env
是读取系统环境变量的,比如你在启动服务的时候,设置环境变量为production或者development,那么在程序里面就可以通过process.env.ENVNAME
获取,因为你在node命令窗口启动时没有设置相关的环境变量,所以就没办法获取到了,你可以试一下NODE_ENV=development node
来启动命令窗口,然后应该就可以获取到了!