अवलोकन
एक Flutter/Dart पैकेज जो आपके प्रोजेक्ट के pubspec.yaml से `pubspec.yaml.g.dart` फ़ाइल बनाता है। यह संसाधन, निर्भरता, और अन्य मेटाडेटा को एक डार्ट फ़ाइल में स्वचालित रूप से निकालता है, जिससे pubspec डेटा को टाइप-सुरक्षित तरीके से प्राप्त किया जा सकता है। बस पैकेज जोड़ें और `dart run build_runner build` चलाएं ताकि आउटपुट उत्पन्न हो। यह ऐसे प्रोजेक्ट्स के लिए आदर्श है जिन्हें YAML को हाथ से पार्स किए बिना पबस्पेक जानकारी के डायनामिक एक्सेस की आवश्यकता होती है।
उपयोग
- प्रोग्रामैतिक रूप से संपत्ति पथ की पहुंच
- pubspec निर्भरताओं से कोड उत्पन्न करना
- प्रकार सुरक्षित pubspec मेटाडेटा सक्षम करना
- बिल्ड में संपत्ति प्रबंधन को स्वचालित करना
- एप्लिकेशन लॉजिक में pubspec डेटा को एकीकृत करना
मुख्य विशेषताएँ
- pubspec.yaml से डार्ट कोड उत्पन्न करता है
- सभी फ्लटर प्लेटफॉर्म को समर्थन करता है
- स्वचालन के लिए build_runner का उपयोग करता है
- प्रकार सुरक्षित pubspec पहुँच प्रदान करता है
- आवश्यक सेटअप न्यूनतम
इनके लिए उपयुक्त
- जटिल संपत्ति संरचना वाले प्रोजेक्ट
- बिल्ड-समय कोड जनरेशन की आवश्यकता है
- गतिशील pubspec पहुंच की आवश्यकता वाले ऐप
- स्वचालित pubspec प्रबंधन चाहने वाली टीमें
- build_runner कार्यप्रवाह का उपयोग करने वाले विकासकर्ता
विचार योग्य बातें
- build_runner को सेटअप करने की आवश्यकता है
- जनरेट किए गए फ़ाइलों को हाथ से संपादित नहीं करना चाहिए
- बिल्ड समय को थोड़ा बढ़ा सकता है
- सरल प्रोजेक्ट के लिए आवश्यक नहीं
- सही pubspec.yaml प्रारूप के लिए निर्भर है
