javascript - 将 Django-React 应用程序部署到 Heroku 时出错
问题描述
我正在将我的 Django 后端、React-frontend 应用程序部署到 Heroku,运行时遇到git push heroku master
了一个奇怪的错误:
找不到所需的文件。
名称:index.html
搜索:/tmp/build_7abd977a/public
显然,在运行时npm run build
它会创建一个build
具有以下结构的文件夹:
看起来由于某种原因在运行脚本时没有创建公用文件夹,有人可以建议我如何使用脚本创建它或从不同的位置运行我的index.html(或者至少告诉我文件的位置它被导入)?
这是完整的回溯:
解决方案
我通过将我的投资组合前端内容移动到项目的根目录然后再次运行来修复它npm run build
。
推荐阅读
- xcode - 从构建阶段设置 Info.plist 值
- c# - 在控制台应用程序中使用数字和字母创建一个 16x26 的网格
- python-3.x - PermissionError:[Errno 13] Windows 上的权限被拒绝(pyinstaller)
- sqlite - 如何在 UWP 的新 SQLiteConnection 中传递 db 路径名?
- html - 设置内联元素的高度和宽度
- python - Pyqt5:RangeSlider 对象
- python - 有条件地替换 Pandas 中的缺失值
- javascript - Bootstrap Javascript 错误:语法错误,无法识别的表达式:.bs-docs-container [href=#]
- squish - Squish 如何知道它可以执行另一行?
- menu - 如何在模块位置上发布不同的 menutype joomla?