我有一个使用ReactJS构建的NodeJS应用程序,部署在Heroku上,显示的错误应该只在开发版本中可见(参见下图)。
Development errors showing in production build
我尝试使用node.js buildpack和create-reat-app buildpack将此项目部署到Heroku。
当我使用优化的生产版本在本地部署应用程序时,这些错误不会显示(npm run build)。我认为这个命令是在将应用程序部署到Heroku时运行的,所以我不知道为什么这些错误仍然出现。
我已尝试设置配置变量:NODE_ENV = production和NPM_CONFIG_PRODUCTION = true。
我是否应该部署此应用程序,以便在Heroku上创建正确的生产版本?
答案 0 :(得分:0)
最后,将Heroku buildpack更改回https://github.com/mars/create-react-app-buildpack.git并将'npm run build'的'heroku-postbuild'脚本添加到package.json的'scripts'部分。< / p>