Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.2.1

build_version

Ein Builder zum Extrahieren einer Paketversion in den Code.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
139.000
Likes
33
Pub-Punkte
150

Paket installieren

flutter pub add build_version

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

build_version ist ein Flutter/Dart-Paket, das während des Build-Prozesses eine Dart-Datei generiert, die die aktuelle Version eines Pakets enthält. Es extrahiert Versionsinformationen aus der pubspec.yaml und macht sie als Konstante im Anwendungscode verfügbar, wodurch der Zugriff auf Versionsdetails zur Laufzeit ohne manuelle Aktualisierungen möglich ist. Dies ist besonders nützlich für Debugging, Protokollierung oder die Anzeige von Versionsnummern in der Benutzeroberfläche. Das Paket integriert sich nahtlos mit build_runner und unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux.

Anwendungsfälle

  • App-Version in Einstellungen anzeigen
  • Protokollieren von Versionsinformationen zur Fehlerbehebung
  • Automatisierung der Versionsinjektion in den Code
  • Verfolgung von Release-Versionen in Builds
  • Versionsüberprüfungen in der App-Logik aktivieren

Hauptmerkmale

  • Generiert Versionskonstanten automatisch
  • Extrahiert die Version aus der pubspec.yaml
  • Unterstützt mehrere Plattformen
  • Integration mit build_runner
  • Minimale Konfiguration erforderlich

Geeignet für

  • Apps, die Zugriff auf die Laufzeitversion benötigen
  • Teams, die eine automatisierte Versionsverwaltung wünschen
  • Projekte, die build_runner-Arbeitsabläufe verwenden
  • Entwickler, die minimalen Boilerplate suchen
  • CI/CD-Pipelines, die Versionsmetadaten erfordern

Hinweise

  • build_runner muss eingerichtet werden
  • Die Version ist nach dem Build statisch
  • Nicht geeignet für dynamische Versionsänderungen
  • Kann bei Versionaktualisierung einen Neubau erfordern
  • Beschränkt auf das Feld version in der pubspec.yaml

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

CI Pub Package package publisher

Include the version of your package in our source code.

  1. Add build_version to pubspec.yaml. Also make sure there is a version field.

    name: my_pkg
    version: 1.2.3
    dev_dependencies:
      build_runner: ^1.0.0
      build_version: ^2.0.0
    
  2. Run a build.

    > dart run build_runner build
    

    lib/src/version.dart will be generated with content:

    // Generated code. Do not modify.
    const packageVersion = '1.2.3';
    

To change the path of the generated file, create a build.yaml in the root of your package. By changing the output option of this builder, the path can be customized:

targets:
  $default:
    builders:
      build_version:
        options:
          output: lib/src/custom/path/to/version.dart

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden