首页 > 解决方案 > 在 heroku 上部署 Reactjs 应用程序 (CRA) 会引发错误

问题描述

以下是我得到的错误。应用程序的前端是使用 CRA 构建的。后端使用 Laravel - Laravel Sanctum 和 Laravel Fortify 构建。我正在使用 craco 来构建应用程序。

错误:React Refresh 运行时不应包含在生产包中。

标签: reactjsherokucreate-react-appcraco

解决方案


我发现了这个问题。Heroku 正在使用 nodejs buildpack 构建反应应用程序。为了部署使用 create-react-app 搭建的 React 项目,需要使用“heroku/nodejs”以外的构建包。就我而言,我使用了这个 buildpack -> https://github.com/mars/create-react-app-buildpack.git。最后使用它,我让应用程序开始工作。

谢谢@mando 的帮助。


推荐阅读