我只是在玩MEAN堆栈,但我不知道如何在生产模式下运行我的应用程序以执行一些基准测试。网站mean.io说:
如何将变量传递给咕unt声?
编辑:
我正在使用Windows
最佳答案
要确定应用程序是在生产还是开发模式下运行,它会检查NODE_ENV
环境变量,该变量是您将在shell中设置的变量,将从节点读取。
如果要在生产模式下运行grunt
,请使用:
$ NODE_ENV=production grunt
它将仅为此执行设置变量。
如果要永久设置
NODE_ENV
,请使用export
:$ export NODE_ENV=production
$ grunt
然后,在生产服务器上,您可以使用此行编辑
.bashrc
以永久设置NODE_ENV
。有关更多信息,您可以阅读this blog post。
编辑:在Windows上,在命令行上使用
set NODE_ENV=production
。请参阅this relevant question以了解如何永久设置此变量。