Netlify构建文件夹未更新:GitHub部署网站不生效求助
排查Netlify未同步GitHub代码修改的解决方案
检查Netlify部署触发状态
登录Netlify后台进入对应站点,打开「Deploys」页面查看是否有新部署记录:- 若没有记录,进入「Site settings → Build & deploy → Continuous deployment → Deploy settings」,确认绑定的分支(如main/master)在「Deploy branches」列表中,且「Deploy previews」处于开启状态。
- 可以手动触发部署:在「Deploys」页面点击「Trigger deploy → Deploy site」,验证是否能同步修改。
确认本地操作的正确性
- 执行
git branch确认当前工作分支与Netlify绑定分支一致。 - 检查
npm run build是否成功生成构建产物(如dist/build文件夹),本地打开产物内的index.html,确认修改已生效。 - 执行
git status确保所有修改已提交,git log验证提交已推送到GitHub对应分支。
- 执行
核对Netlify构建配置
进入「Site settings → Build & deploy → Build settings」:- 确认构建命令为
npm run build,发布目录与本地构建产物路径一致(如dist)。 - 若有部署记录,点击查看构建日志,排查是否存在依赖安装失败、构建命令错误等报错。
- 确认构建命令为
清除Netlify缓存强制重构
在「Deploys」页面点击「Trigger deploy → Clear cache and deploy site」,清除旧缓存后重新构建,避免缓存导致的内容未更新。
内容的提问来源于stack exchange,提问作者Crying91312
相关产品推荐
相关产品推荐

