javascript - 如何在 OS X 中将 NODE_ENV 设置为生产/开发

标签 javascript node.js macos environment-variables

用于 express.js 环境。有什么建议吗?

最佳答案

在运行您的应用程序之前,您可以在控制台中执行此操作,

export NODE_ENV=production

或者如果你在 Windows 中,你可以试试这个:

SET NODE_ENV=production

对于 PowerShell:

$env:NODE_ENV="production"

或者您可以像这样运行您的应用程序:

NODE_ENV=production node app.js

你也可以在你的js文件中设置:

process.env.NODE_ENV = 'production';

但我不建议在你的运行时文件中这样做,因为在你的服务器中打开 VIM 并将其更改为生产并不容易。您可以在您的目录中创建一个 config.json 文件,并且每次您的应用运行时,它都会从中读取并设置配置。

关于javascript - 如何在 OS X 中将 NODE_ENV 设置为生产/开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198310/

相关文章:

javascript - 将 ajax 数据传递给后端 javascript

node.js - 尝试链接本地 npm 模块时出现 E404

JavaScript - 按键合并两个数组并保留重复项

翻译工具的javascript回调

javascript - 使用多个 JavaScript

ios - Xcode 中不一致的 objective-c 编译器错误

python - 无法在 Mac OS X 上的 selenium webdriver 中打开新选项卡

objective-c - 使用对象容器中的 token 填充 NSTokenField

JavaScript:在数组文字中访问自己的对象属性

javascript - IE 8+ 版本 crossrider 扩展中的 userAgent 冲突