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

AngularJS项目部署GitHub Pages出现net::ERR_ABORTED 404错误如何解决

问题原因

你遇到的JS文件404报错核心是资源引用路径和GitHub Pages的部署规则不匹配:

  1. GitHub Pages部署项目的根路径为仓库名,你当前用的无前缀相对路径会直接请求站点根域名下的资源,而非仓库目录下的资源,导致地址不匹配。
  2. GitHub Pages文件系统大小写敏感,若本地文件/文件夹名大小写和仓库中不一致,也会触发404。

修复方案

  • 修正JS引用路径,将原来的引用代码:
<script src="src/menuList/CategoriesController.js"></script>

修改为相对当前html文件的路径格式:

<script src="./src/menuList/CategoriesController.js"></script>
  • 也可直接补全仓库前缀:
<script src="/Module_4_solution/src/menuList/CategoriesController.js"></script>
  • 若使用了webpack、vite等打包工具,可直接在打包配置中设置base路径为/Module_4_solution/,所有资源引用会自动补全正确前缀。
  • 修改完成后推送代码到仓库,等待1-2分钟GitHub Pages构建完成,清除浏览器缓存后刷新页面即可验证修复效果。

内容的提问来源于stack exchange,提问作者Rashad-Harun

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 01:27:05