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

我的React应用部署到GitHub Pages后无法显示?该如何解决

GitHub Pages部署后内容无法加载的排查方案
  • 检查GitHub Pages配置
    进入仓库Settings -> Pages页面,确认部署源的分支(比如main)和路径(比如/root)是否正确,同时查看部署状态是否显示"Success",如果有失败点击"Details"查看具体报错。

  • 排查静态资源路径问题
    按下F12打开浏览器控制台,切换到Network标签,刷新页面后查看是否有404状态的资源请求。因为部署在子路径/stem-club下,绝对路径(如/css/style.css)会被解析到根域名下,需改为相对路径(如./css/style.css)或包含子路径的绝对路径(如/stem-club/css/style.css)。

  • 确认首页文件配置
    确保部署源目录下存在正确的首页文件(默认是index.html),文件名需小写且无拼写错误,GitHub Pages会优先加载该文件作为首页。

  • Jekyll项目特殊检查
    如果使用Jekyll构建,需在_config.yml中添加baseurl: "/stem-club",同时检查exclude/include配置,避免遗漏必要资源文件。

  • 清除浏览器缓存
    按Ctrl+Shift+R强制刷新页面,或使用无痕模式访问,排除浏览器缓存旧内容导致的显示异常。

  • 前端框架项目配置(若适用)
    若使用React、Vue等框架,构建时需设置正确的公共路径:

    • React:在package.json中添加"homepage": "/stem-club",重新构建后提交代码
    • Vue:在vue.config.js中配置publicPath: '/stem-club/',重新构建提交

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 13:57:20