FLUTTER ECOSYSTEM

pubspec_generator

從 pubspec.yaml 產生程式碼檔案 pubspec.yaml.g.dart。只需匯入 `pubspec_generator`,然後執行 `dart run build_runner build`

pubspec_generator 封面
最新版本
5.0.2
近 30 天下載
1900
喜歡數
45
Pub 分數
140

Package Overview

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

套件概覽

一個 Flutter/Dart 套件,可從專案的 pubspec.yaml 產生 pubspec.yaml.g.dart 檔案。它會自動將資源、相依性及其他元資料萃取至 Dart 檔案中,以實現對 pubspec 資料的類型安全存取。只需加入套件並執行 dart run build_runner build 即可產生輸出。非常適合需要動態存取 pubspec 資訊卻不希望手動解析 YAML 的專案。

適用情境
  • 以程式化方式存取資源路徑
  • 從 pubspec 依賴項生成程式碼
  • 啟用類型安全的 pubspec 元數據
  • 自動化建構中的資產管理
  • 將 pubspec 數據整合到應用邏輯中
主要特色
  • 從 pubspec.yaml 產生 Dart 程式碼
  • 支援所有 Flutter 平台
  • 使用 build_runner 進行自動化
  • 提供類型安全的 pubspec 存取
  • 所需的設定最少
適合對象
  • 具有複雜資產結構的項目
  • 建構時程式碼產生需要
  • 需要動態 pubspec 訪問的 App
  • 希望實現 pubspec 自動化處理的團隊
  • 使用 build_runner 工作流的開發者
使用建議
  • 需要設定 build_runner
  • 產生的檔案不應手動編輯
  • 可能會稍微增加建構時間
  • 簡單專案不需要
  • 依賴於正確的 pubspec.yaml 格式
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add pubspec_generator

所屬分類

依賴

依賴清單 7 項

原始碼儲存庫

相關專案