在Ubuntu中,这非常简单;我可以使用以下方式运行该应用程序:
$ NODE_ENV=production node myapp/app.js
但是,这在Windows上不起作用。是否可以在其中配置属性的配置文件?
当前版本的Windows使用Powershell作为默认外壳,因此请使用:
$env:NODE_ENV="production"
根据下面的@jsalonen的答案。如果您使用的是CMD(已不再维护),请使用
set NODE_ENV=production
这应该在您打算运行Node.js应用程序的命令提示符下执行。
上一行将在执行命令的命令提示符处设置环境变量NODE_ENV。
要全局设置环境变量,以使它们仅在单个命令提示符后仍然存在,您可以在“控制面板”的“系统”中找到该工具(或通过在“开始”菜单的搜索框中键入“环境”)。