Skip to content

[debt] vite-react-ssg patch 移除追蹤:僅限上游發布含 PR90 修復的版本(0.9.x 不含,勿升) #623

Description

@s123104

摘要

PR #622 引入 patches/vite-react-ssg@0.8.9.patch(對齊上游 PR #90,2026-05-07 merged)。審查查證:npm 最新 0.9.0(2026-02-05)與 0.9.1-beta.1 均早於上游修復 merge 日——現在升 0.9.x 會同時丟 patch 又拿不到修復。

追蹤條件

  • 僅當上游發布「發版日 > 2026-05-07 且含 PR fix(pwa): 修復 Safari PWA 離線顯示「無法打開網頁」問題 #90」的版本才可移除 patch 升版。
  • guard 與 patch 不可拆開:ssgFallbackGuard 清 root 後依賴 patch 的 !isSSR render() 才走乾淨路徑;無 patch 時 guard 反而更糟(0.8.9 對空容器 hydrate)。
  • pnpm 對 unused patch 會 fail install(失敗模式安全),升版時自然被迫處理本 issue。

來源

PR #622 審查報告。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions