frontend-development - 超腾开源标签

一次微前端子应用上线后白屏、静态资源全部404的事故复盘。作者排查后发现,代码与nginx配置均正常,问题出在CodeBuddy IDE的“安全删除”拦截器:它拦截了Vite构建时清空dist目录的操作(dist/admin含617个文件,超过500阈值),导致构建中断。由于Vite先打包、再清空、最后写入,中断后仅closeBundle钩子插件仍有日志输出,造成“构建成功”假象,实际上传的仍是base路径错误的旧产物。文章给出四种解决办法,并强调部署前应校验index.html资源前缀。
1
2026-09-20