pnpm 的版本釘選不再需要 Corepack — packageManager、devEngines,以及 GitHub 讀不到相依套件的鎖定檔
設定 packageManager 後,pnpm 12 會在同一個 pnpm-lock.yaml 裡用 --- 分隔出兩份 YAML 文件。本文會說明如何用 pmOnFail 保住 GitHub 的相依關係圖,以及移除 Corepack 的具體流程。
設定 packageManager 後,pnpm 12 會在同一個 pnpm-lock.yaml 裡用 --- 分隔出兩份 YAML 文件。本文會說明如何用 pmOnFail 保住 GitHub 的相依關係圖,以及移除 Corepack 的具體流程。