如何在 OS X 中将NODE_ENV设置为生产/开发
2022-08-29 23:26:01
适用于快递.js环境。有什么建议吗?
适用于快递.js环境。有什么建议吗?
在运行应用之前,可以在控制台中执行此操作,
export NODE_ENV=production
或者,如果您在窗口中,则可以尝试以下操作:
SET NODE_ENV=production
对于 PowerShell:
$env:NODE_ENV="production"
或者,您可以像这样运行您的应用程序:
NODE_ENV=production node app.js
您也可以在 js 文件中设置它:
process.env.NODE_ENV = 'production';
但我不建议在运行时文件中执行此操作,因为在服务器中打开VIM并将其更改为生产环境并不容易。你可以在目录中创建一个 config.json 文件,每次运行应用时,它都会从中读取并设置配置。
in package.json:
{
...
"scripts": {
"start": "NODE_ENV=production node ./app"
}
...
}
然后在终端中运行:
npm start