当我将节点应用程序部署到Heroku时,在完成其依赖关系的安装后,根据文档,它会执行“ npm run postinstall
”,但是未设置NODE_ENV
变量,所以我应用正在开发模式下构建。
简单的解决方案是在前面添加NODE_ENV=production
,但这会在部署到暂存时引起问题。他们的文档说应该设置变量,但不是。我想念什么?
谢谢!
答案 0 :(得分:4)
您只需在终端中执行以下操作即可转到heroku并设置NOD_ENV变量:
heroku config:set NODE_ENV=production
或者您可以直接转到heroku设置并设置配置变量。