【发布时间】:2019-01-27 11:16:29
【问题描述】:
我正在学习 NodeJS,我需要知道如何使用 process.env.___ 设置我的生产环境。当我运行时
console.log(app.get('env')); //app is express object
我在命令提示符development 上得到输出作为环境。但是如果我尝试设置一个环境变量
例如。 process.env.NODE_ENV,在命令提示符下我写:set NODE_ENV=production然后再次尝试:console.log(process.env.NODE_ENV); 我得到输出:undefined。
我一直在苦苦挣扎并在网上搜索,但还没有找到解决方案。
请在这件事上指导我。
【问题讨论】:
-
我在 windows 上也有同样的问题。还是找不到解决办法。希望这可以帮助你stackoverflow.com/questions/39529870/…
-
@MonkeyDLuffy,我只是挖了一点,发现在 poweshell 类型
$env:NODE_ENV="production"。它为我完成了工作。记住美元符号和引号。这里是来源:stackoverflow.com/questions/9249830/… -
太棒了.....您可以回答自己的问题,这也会对其他人有所帮助:)
标签: node.js visual-studio-code