跳至主要内容

Corepack

Corepack 的價值在於:讓專案能明確宣告自己需要哪一種 package manager 以及版本,減少「我這台可以跑、你那台不行」的落差。

corepack enable
corepack prepare pnpm@latest --activate

為什麼有用

  • 專案可以固定 package manager 版本
  • 團隊成員不需要各自手動安裝不同版本的工具
  • pnpmyarn 這類多版本工具鏈特別實用

實務上我會怎麼用

搭配 package.jsonpackageManager 欄位,把團隊要使用的工具與版本一起納入版本控制。
這種設定很小,但對多人協作的穩定性很有幫助。