搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.7

cached_build_runner

透過快取未變更的 .dart 檔案所產生的程式碼來優化 build_runner

AndroidiOSmacOSWindowsLinux
近 30 天下載
217
喜歡數
29
Pub 分數
140

安裝套件

flutter pub add cached_build_runner

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

CachedBuildRunner 透過快取未變更的 Dart 檔案所產生的程式碼來提升 build_runner 的效能,減少重複建構。它透過跳過未變更程式碼的重新產生,大幅縮短大型專案中的建構時間,進而提升開發效率。對於廣泛使用程式碼產生的專案(例如 json_serializable 或 freezed),此工具可無縫整合至現有工作流程,無需變更設定。該套件於 GitHub 上維護,並支援所有主要的 Flutter 平台。

適用情境

  • 大規模代碼生成項目
  • 更快的增量構建
  • 減少CI/CD流水線時間
  • 使用 json_serializable 或類似生成器的項目
  • 提升開發人員工作流程速度

主要特色

  • 按檔案快取產生的程式碼
  • 跳過未變更檔案的重新產生
  • 無需設定
  • 與 build_runner 的無縫整合
  • 支援所有 Flutter 平台

適合對象

  • 使用程式碼產生的開發人員經常
  • 致力於縮短建構時間的團隊
  • 具有重複建構的 CI/CD 環境
  • 大量使用建構器的項目

使用建議

  • 極少數情況下可能需要清除快取
  • 對於代碼生成較少的小型項目不需要
  • 快取行為取決於檔案修改檢測
  • 最佳搭配穩定的 build_runner 版本使用
  • 僅限 Dart 檔案變更追蹤

所屬分類

依賴

依賴清單 7 項

使用此套件的專案

暫無相關資料。