reactjs - 在 heroku 上部署 Reactjs 应用程序 (CRA) 会引发错误
问题描述
以下是我得到的错误。应用程序的前端是使用 CRA 构建的。后端使用 Laravel - Laravel Sanctum 和 Laravel Fortify 构建。我正在使用 craco 来构建应用程序。
错误:React Refresh 运行时不应包含在生产包中。
解决方案
我发现了这个问题。Heroku 正在使用 nodejs buildpack 构建反应应用程序。为了部署使用 create-react-app 搭建的 React 项目,需要使用“heroku/nodejs”以外的构建包。就我而言,我使用了这个 buildpack -> https://github.com/mars/create-react-app-buildpack.git。最后使用它,我让应用程序开始工作。
谢谢@mando 的帮助。
推荐阅读
- node.js - 替换字符串在 NodeJs 中的 __filename 中包含正斜杠
- rust - 按位还是匹配?
- javascript - 两个对象数组正在合并,但它们没有排序 - D3
- javascript - 将从后端生成的数据映射到角度 4 中的复选框
- python - 在熊猫中平均每分钟
- javascript - 回调函数 Web3 的输入参数
- android - adb 列表中的幽灵 id
- azure-sdk-python - Azure Notebooks 的私有 Python 包存储库?
- java - hibernate 是重用存储在内存中的对象还是每次都创建新对象?
- python - 如何将列中最后一次更改的索引分配给每一行?