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

React代码推送到GitHub main后GitHub Pages仍显示create-react-app默认初始页

常见原因及对应解决方法

  • 修正package.json中的homepage配置
    你当前的配置存在两处典型错误:一是字段名首字母大写了,必须为全小写的homepage;二是缺少HTTPS协议头,不要用www开头的无协议格式,正确配置参考:

    "homepage": "https://<你的GitHub用户名>.github.io/<仓库名>/"
    

    注意末尾的斜杠不要遗漏。

  • 本地验证构建产物
    先在本地执行npm run build,完成后直接打开build目录下的index.html,确认显示的是你开发的页面而非React初始模板。如果本地构建结果就不对,说明你当前本地的代码未更新,检查是否有未提交/未保存的代码变更。

  • 检查GitHub Pages部署源配置
    进入对应GitHub仓库的「Settings」→「Pages」页面,在「Build and deployment」板块的「Source」项,确认部署分支为gh-pages,部署目录为/(root),保存配置后等待2-3分钟再访问页面。

  • 清理缓存重新部署
    先清除浏览器缓存(按Ctrl+Shift+R/Cmd+Shift+R强制刷新,或用无痕模式访问)排查是否是本地缓存问题。如果还是异常,可删除本地gh-pages分支后重新执行部署:

    git branch -D gh-pages
    npm run deploy
    

    执行部署时注意终端输出,排查是否有权限类报错导致gh-pages分支内容未更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 18:45:01