Parcel 2.3 釋出,依賴項減少 70%

2022-02-11 09:00:42

Parcel 是用於 Web 的零設定構建工具。它將出色的開箱即用開發體驗與可延伸的體系結構相結合,可將你的專案從零發展為大規模生產應用程式。

Parcel 2.3 釋出,更新內容如下:

這個版本將 Parcel 所需的 npm 依賴項的數量減少了 60% 以上。這是在之前 2.2 版本的基礎上進行的,所以綜合來看,Parcel 現在安裝的依賴項減少了 70% 以上。這一點是通過以下方式實現的:

  • 將一些依賴項預先捆綁到 Parcel 上,而不是從 npm 載入它們。這是為那些小的和 Parcel 內部的包所做的(即你不會在專案中直接與它們互動),這減少了 Parcel 使用者的維護負擔。
  • 根據需要自動安裝節點內建的 polyfills(如 buffestream 等)。這些東西很少使用,但佔了大量的安裝依賴。
  • 刪除內建的 Babel 和 PostCSS 模組依賴,只有在實際使用時才按需安裝到專案中。

其他變化

  • 支援 React 18 預釋出版和實驗版的自動 JSX 執行時
  • 修復 non-module 指令碼中的 @swc/helpers
  • 修復 PNPM monorepos 中的自動安裝依賴

更多詳情可檢視:

展開閱讀全文