首页 > 解决方案 > 部署后 React 应用与 Heroku 崩溃

问题描述

我正在尝试将一个新的 React 应用程序部署到 Heroku。我已经这样做了,没有问题,但是今天下午我遇到了这个错误:

在此处输入图像描述

完整的错误信息是:

heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=XXXhiddenXXX.herokuapp.com request_id=199e3ff6-54c9-4711-bb1c-b6775dfe8799 fwd="92.148.12.118" dyno= connect= service= status=503 bytes= protocol=https

我尝试了很多这里公开的解决方案: Heroku deployment error H10 (App crashed)

没有成功。

我重新启动了(几次)测功机:没有成功。

我的 heroku-postbuild 是:

npm install && npm install --only=dev --no-shrinkwrap && npm run build

也许是这个脚本产生了这个错误?

标签: reactjsheroku

解决方案


我找到了这个解决方案:

我在我的项目中添加了一个 buidpack。要做到这一点 :

  • 转到您的仪表板,标签“设置”
  • 请参阅“buildpacks”部分:

在此处输入图像描述

添加构建包https://github.com/mars/create-react-app-buildpack.git

注意:您还可以从终端添加此构建包:

heroku buildpacks:add https://github.com/mars/create-react-app-buildpack.git --app YOURAPP

重建您的应用程序,仅此而已。

我必须承认我并不了解所有内容,但很明显它对我有用。


推荐阅读