Netlify添加自定义域名时出现ChunkLoadError错误如何解决?
错误原因说明
ChunkLoadError: Loading chunk 9929 failed 属于Netlify后台前端界面的分片资源加载故障,和你本地的Hugo站点代码、GitHub仓库配置没有直接关联,按照以下步骤排查修复即可。
优先修复方案(前端层面排查)
- 强制刷新Netlify域名管理页面:按
Ctrl+Shift+R(Windows/Linux系统)或Cmd+Shift+R(Mac系统)清空缓存硬刷新页面,重新尝试添加自定义域名操作 - 禁用当前浏览器的广告拦截、脚本拦截类扩展,此类扩展经常会误拦截Netlify后台的分片加载资源,禁用后重启浏览器再操作
- 切换浏览器无痕/隐私模式打开Netlify后台执行操作,排除本地缓存、扩展配置的干扰
备用方案(配置文件直写,无需操作后台界面)
如果后台界面持续报错,可以直接在项目中添加Netlify配置文件完成域名绑定:
- 进入你Hugo项目的
static目录,新建名为netlify.toml的文件,写入以下配置:
[build] command = "hugo --gc --minify" publish = "public" # 替换为你自己的自定义域名 [[custom_domains]] domain = "你的自定义域名" # 若需要绑定www前缀域名并跳转主域名,保留以下配置,否则删除即可 [[custom_domains]] domain = "www.你的自定义域名" redirect = "你的自定义域名"
- 将新增的配置文件提交到GitHub仓库,触发Netlify自动部署,部署完成后自定义域名会自动绑定到你的站点。
后续验证步骤
- 配置完成后登录你的域名服务商后台,将域名A记录指向Netlify官方节点IP,CNAME记录指向你Netlify站点的默认子域名
- 等待10-30分钟域名解析生效后,Netlify会自动为你的站点签发SSL证书,即可通过自定义域名正常访问站点。
内容的提问来源于stack exchange,提问作者Deckard85
相关产品推荐
相关产品推荐

