node.js - 如何在 Windows 上设置 NODE_ENV=production?

标签 node.js express

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

$ NODE_ENV=production node myapp/app.js

但是,这在 Windows 上不起作用。有没有可以设置属性的配置文件?

最佳答案

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

$env:NODE_ENV="production"

根据@jsalonen 在下面的回答。如果您在 CMD 中(不再维护),请使用

set NODE_ENV=production

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

以上行将为执行命令的命令提示符设置环境变量 NODE_ENV。

要全局设置环境变量以便它们在单个命令提示符之外持续存在,您可以从“控制面板”中的“系统”中找到该工具(或在开始菜单的搜索框中键入“环境”)。

关于node.js - 如何在 Windows 上设置 NODE_ENV=production?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249830/

相关文章:

javascript - 在 node.js 中以固定延迟轮询

node.js - 部署后在我的 Express 应用程序上获取 404

javascript - 使用 node.js 进行长轮询并表达 : how to cache res object into redis or other cache framework

javascript - 对于每个请求,NodeJS 服务器将变量递增 2

node.js - 记录Node的stdout和stderr

javascript - 如何在 JavaScript 中用 "underscore"( "_ ") 替换字符串的 80%?

node.js - sails.js 异步问题

javascript - 如何从 Node 中的客户端提取zip

javascript - Socket.io 多次更新

angularjs - Yeoman 生成器使用 gulp 和 angular 与 express 服务器