嗨,我从各处读到过关于 Heroku 环境变量 NODE_ENV 的信息,他们将其设置为每个人的生产环境,但对我来说,由于一些奇怪的原因,它被设置为开发环境。我怎样才能将其改回生产状态?
我什至尝试通过进入设置然后显示配置变量并手动放入 NODE_ENV 生产来强制它进入生产环境。但当我用温斯顿记录器对其进行测试时,我发现 NODE_ENV 正在开发。这很奇怪。
为什么我会这样?
尝试安装 cross-env 并将
cross-env NODE_ENV=*MODE*
添加到 package.json
中的 npm 启动脚本中,如下所示:
"scripts": {
"start": "cross-env NODE_ENV=production nest start"
},
我也有同样的问题。你有想过如何解决这个问题吗?