FLUTTER ECOSYSTEM

build_runner

Dart コード生成およびモジュールコンパイル用のビルドシステム。

最新バージョン
2.16.1
30日間ダウンロード
646万
いいね数
2370
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Build_runner は、コード生成とモジュールコンパイルを自動化するように設計された Dart ビルドシステムです。Dart エコシステムに統合され、アノテーション、設定ファイル、またはその他の入力に基づいてコードを生成するビルダーを実行します。宣言型の構成モデルを使用することで、効率的でインクリメンタルなビルドを可能にし、JSON シリアライゼーション、依存関係の挿入、カスタムコード生成など、幅広いユースケースをサポートしています。特に大規模プロジェクトでは、生成されたコードを手動で管理するのはミスが発生しやすく、時間もかかるため、非常に有用です。

用途
  • 自動コード生成
  • JSON シリアル化
  • 依存性のインジェクション設定
  • カスタムビルダーの統合
  • インクリメンタルコンパイル
主な機能
  • 宣言的ビルド構成
  • 複数のビルダーのサポート
  • インクリメンタルビルド実行
  • 拡張可能なプラグインアーキテクチャ
  • pub パッケージマネージャーとの統合
適している対象
  • 大規模なDartプロジェクト
  • コード生成ワークフロー
  • チーム開発環境
  • CI/CD パイプライン
  • コード生成にアノテーションを使用する開発者
注意事項
  • ビルド構成の理解が必要です
  • 初期設定の複雑さを増加させる可能性があります
  • パフォーマンスはビルダーの効率に依存します
  • 単純なワンオフスクリプトには適していません
  • 適切な依存関係管理が必要です
対応プラットフォームmacOSWindowsLinux

パッケージをインストール

flutter pub add build_runner

カテゴリー

依存関係

依存関係一覧 30 件

ソースリポジトリ

関連プロジェクト

ランキング