部署过程中出现的问题记录

本地更新,Github也更新了,但是网站上没有更新

vercel端查看部署

image.png

✘ [ERROR] No matching export in ".quartz/plugins/index.ts" for import "CustomOgImagesEmitterName"

问题说明和解决方案:

  • 问题说明:Vercel 构建时会重新安装 Quartz 插件,.quartz/plugins/index.ts 没有生成 CustomOgImagesEmitterName 这个导出,所以 Head.tsx 的导入失败,导致部署中断。
  • 解决方案:把 CustomOgImagesEmitterName 改成本地常量 "CustomOgImages",不再依赖 .quartz/ 下的临时生成导出;本地重新构建通过后再提交并推送到 GitHub。