पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.2.1

build_version

एक बिल्डर जो कोड में एक पैकेज संस्करण को निकालता है।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.4 लाख
लाइक
33
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add build_version

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

build_version एक Flutter/Dart पैकेज है जो बिल्ड प्रक्रिया के दौरान वर्तमान पैकेज संस्करण को समाविष्ट करने वाला एक Dart फ़ाइल उत्पन्न करता है। यह pubspec.yaml से संस्करण की जानकारी निकालता है और इसे एप्लिकेशन कोड में एक स्थिरांक के रूप में उपलब्ध कराता है, जिससे हाथ से अद्यतन किए बिना रनटाइम पर संस्करण विवरण तक पहुंच संभव होती है। यह डिबगिंग, लॉगिंग या UI में संस्करण संख्या दिखाने के लिए विशेष रूप से उपयोगी है। पैकेज build_runner के साथ बिल्कुल एकीकृत है और Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है।

उपयोग

  • सेटिंग्स में ऐप संस्करण प्रदर्शित करना
  • डिबगिंग के लिए लॉगिंग संस्करण जानकारी
  • कोड में संस्करण इन्जेक्शन को स्वचालित करना
  • बिल्ड में रिलीज संस्करण को ट्रैक करना
  • एप्लिकेशन लॉजिक में संस्करण जाँच सक्षम करें

मुख्य विशेषताएँ

  • स्वचालित रूप से संस्करण स्थिरांक उत्पन्न करता है
  • pubspec.yaml से संस्करण निकालता है
  • कई प्लेटफॉर्म का समर्थन करता है
  • build_runner के साथ एकीकरण
  • आवश्यक विन्यास न्यूनतम

इनके लिए उपयुक्त

  • रनटाइम संस्करण पहुँच की आवश्यकता वाले ऐप
  • स्वचालित संस्करण प्रबंधन चाहने वाली टीमें
  • build_runner कार्यप्रवाह का उपयोग करने वाले प्रोजेक्ट
  • न्यूनतम बॉलरप्लेट कोड वाले डेवलपर्स
  • संस्करण मेटाडेटा की आवश्यकता वाले CI/CD पाइपलाइन्स

विचार योग्य बातें

  • build_runner को सेटअप करने की आवश्यकता है
  • बिल्ड के बाद संस्करण स्थिर है
  • गतिशील संस्करण परिवर्तन के लिए उपयुक्त नहीं
  • संस्करण अपडेट पर रीबिल्ड की आवश्यकता हो सकती है
  • pubspec.yaml में version फ़ील्ड पर सीमित

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 4 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट