为什么我在Heroku上的Create-React-App具有NODE_ENV = development?

Tom*_*und 1 heroku reactjs create-react-app

我想在描述使用NODE_ENV在我创建反应的应用内广告https://medium.com/@tacomanator/environments-with-create-react-app-7b645312c09d

但是,当我在Heroku上运行它时,process.env报告{ NODE_ENV: "development", PUBLIC_URL: "" }-为什么?NODE_ENVproduction在我的Heroku仪表板。

Tom*_*und 7

我自己用create-react-app-buildpackbuildpack 解决了它:

heroku buildpacks:add https://github.com/mars/create-react-app-buildpack.git
Run Code Online (Sandbox Code Playgroud)

然后将我的应用程序重新部署到Heroku。