一尘不染

如何在Windows上设置NODE_ENV = production?

node.js

在Ubuntu中,这非常简单;我可以使用以下方式运行该应用程序:

$ NODE_ENV=production node myapp/app.js

但是,这在Windows上不起作用。是否可以在其中配置属性的配置文件?


阅读 269

收藏
2020-07-07

共1个答案

一尘不染

当前版本的Windows使用Powershell作为默认外壳,因此请使用:

$env:NODE_ENV="production"

根据下面的@jsalonen的答案。如果您使用的是CMD(已不再维护),请使用

set NODE_ENV=production

这应该在您打算运行Node.js应用程序的命令提示符下执行。

上一行将在执行命令的命令提示符处设置环境变量NODE_ENV。

要全局设置环境变量,以使它们仅在单个命令提示符后仍然存在,您可以在“控制面板”的“系统”中找到该工具(或通过在“开始”菜单的搜索框中键入“环境”)。

2020-07-07