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

React项目部署至Vercel后出现net::ERR_ABORTED 404资源未找到问题求助

React部署Vercel后静态资源404问题解决方案

问题核心

部署后Vercel自动为静态资源添加了/Sushiku前缀,但实际资源并未存放在该路径下,导致请求返回404错误。

可行解决步骤

  • 修正package.json的homepage配置
    打开项目根目录的package.json,如果存在"homepage": "/Sushiku"字段,将其修改为"homepage": ".",或者直接删除该字段。React构建时会依据这个字段生成资源路径,改为相对路径后,资源会从域名根目录加载,不会带上多余前缀。
  • 调整Vercel项目根目录设置
    进入Vercel控制台的对应项目,导航到Settings -> Build & Development Settings,检查Root Directory是否被错误设置为Sushiku,将其改为项目实际根目录(通常为.,确保Vercel能正确识别构建生成的build文件夹)。
  • 重新构建并触发部署
    本地执行npm run build(或yarn build),检查build文件夹内的index.html,确认资源路径为相对格式(如./assets/xxx.css),之后推送代码到仓库触发Vercel重新部署。
  • 排查构建日志
    查看Vercel部署时的构建日志,确认是否存在路径相关的警告或错误,排查是否有配置文件导致路径前缀异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 07:07:10