You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React项目部署GitHub Pages遇404错误,寻求修复方案

React项目部署GitHub Pages后404问题排查与修复

核对GitHub Pages基础配置

  • 检查仓库设置中GitHub Pages的「源」选项:
    • 若使用gh-pages分支部署,确认分支选择为gh-pages,目录设置为/(root)
    • 若使用主分支(main/master)部署,确认目录选择为/(root)或/docs(需确保构建产物放在对应目录)
  • 匹配地址与仓库名:你的仓库名为future-Sports,但当前访问的Pages地址是gusdesign01.github.io/FutureSportsSoccer/,GitHub Pages对仓库名大小写敏感,正确地址应为gusdesign01.github.io/future-Sports/

修正React项目构建配置

  • 打开项目根目录的package.json,添加或修改homepage字段:
    "homepage": "https://gusdesign01.github.io/future-Sports/"
    
    也可使用相对路径适配:
    "homepage": "."
    
  • 重新执行构建命令(通常为npm run build),再重新完成部署(若用gh-pages工具,执行npm run deploy)

检查部署分支的文件结构

  • 若使用gh-pages分支部署,确认该分支根目录包含完整的构建产物(不要嵌套在build文件夹下)
  • 若使用主分支部署,确认主分支根目录或docs目录内存在正确的构建文件

等待缓存更新

GitHub Pages显示「Published」后,服务器缓存可能需要5-10分钟完成同步,可等待一段时间后再尝试访问


内容的提问来源于stack exchange,提问作者gus1234

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 14:54:25