构建与部署的增量双双失灵:9 张图片和 1915 个文件背后的三个坑
连续跑两次 npm run deploy ,输出几乎一模一样: [postbuild] 图片: 处理 9 张, 缓存跳过 359 张 [postbuild] 完成 (8.4s): ... 水印 0 张 [deploy-oss] 完成: 上传 1915, 跳过 0, 删除 11 两个”增量”全失灵了:postbuild 的图片缓存每次都有 9 张要重处理,OSS 部署则 1915 个文件一个不少全部重传。逐个排查,最后发现是 三个互不相干的坑 叠在一起:一个被静默吞掉的 Windows 文件锁错误、一个恒为假的 if