FLUTTER ECOSYSTEM

build_runner

Ein Build-System für die Codeerzeugung und modulare Kompilierung von Dart.

Neueste Version
2.16.1
30-Tage-Downloads
6,5 Mio.
Likes
2370
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Build_runner ist ein Dart-Buildsystem, das zur Automatisierung der Codegenerierung und modularen Kompilierung konzipiert wurde. Es integriert sich in die Dart-Ecosystem und führt Builder aus, die Code basierend auf Annotationen, Konfigurationsdateien oder anderen Eingaben generieren. Durch die Nutzung eines deklarativen Konfigurationsmodells ermöglicht es effiziente, inkrementelle Builds und unterstützt eine Vielzahl von Anwendungsfällen wie JSON-Serialisierung, Abhängigkeitsinjektion und benutzerdefinierte Codegenerierung. Es ist besonders nützlich bei großen Projekten, bei denen die manuelle Pflege generierten Codes fehleranfällig und zeitaufwendig wäre.

Anwendungsfälle
  • Automatisierte Codeerzeugung
  • JSON Serialisierung
  • Abhängigkeitsinjektion einrichten
  • Benutzerdefinierte Builder-Integration
  • Inkrementelle Kompilierung
Hauptmerkmale
  • Deklarative Build-Konfiguration
  • Unterstützung für mehrere Builder
  • inkrementelle Build-Ausführung
  • erweiterbare Plugin-Architektur
  • Integration mit dem Pub-Paketmanager
Geeignet für
  • Große Dart-Projekte
  • Codegenerierungsworkflows
  • Team-Entwicklungsumgebungen
  • CI/CD-Pipelines
  • Entwickler, die Anmerkungen zur Codegenerierung verwenden
Hinweise
  • Erfordert Verständnis von Build-Konfigurationen
  • Kann die anfängliche Einrichtungskomplexität erhöhen
  • Die Leistung hängt von der Effizienz des Builders ab
  • Nicht geeignet für einfache Einzelskripte
  • Erforderliche Abhängigkeitsverwaltung
Unterstützte PlattformenmacOSWindowsLinux

Paket installieren

flutter pub add build_runner

Kategorien

Abhängigkeiten

Abhängigkeiten 30 Einträge

Quell-Repository

Verwandte Projekte

Ranglisten