好處
儘管 Yarn Classic 系列 (1.x) 仍是 JavaScript 生態系統的支柱,但我們建議您盡可能升級。為什麼呢?
-
穩定性:Yarn Modern 經過多年維護 Classic 的經驗後推出;其設計是根據我們發現的缺點而制定,因此該軟體比以往任何時候都更穩定。
-
新功能:Yarn Modern 提供許多 Yarn 1.x(或其他任何套件管理員)中不存在的新功能。例如,約束是 Yarn Modern 獨有的。
-
靈活性:Yarn Modern 支援所有三種安裝策略:Yarn PnP、
node_modules
,以及透過類似 pnpm 的內容定址快取。無論您偏好哪一種,您都可以使用它。 -
可擴充性:Yarn Modern 的架構讓您能依據需要建立自己的功能。無需等待我們實作您所期待的功能 - 您現在可以根據自己的規格自行實作,並立即使用!專注的工作空間、自訂安裝、專案驗證,...。
-
面向未來:Yarn Modern 是在我們開始了解在 Yarn Classic 上建立新功能有多麼困難之後才建立的,而且大多數變更都會造成無法預測的後果。這個停滯期已經解決了,這從我們在過去幾個主要版本中發布的功能清單中可以看出。