شارك المقالة

كيفية إضافة مكتبات Flutter محليًا على نظامي التشغيل macOS وWindows

 


كيفية إضافة مكتبات Flutter محليًا على نظامي التشغيل macOS وWindows باستخدام ملفات

عند تطوير تطبيقات Flutter، قد ترغب أحيانًا في استخدام مكتبات محلية مخصصة بدلاً من تنزيلها من الإنترنت، خاصة إذا كنت تستخدم مكتبة تقوم بتطويرها أو تريد تعديلها لتناسب احتياجاتك. سنشرح في هذه المقالة كيفية إعداد مكتبة Flutter محليًا باستخدام ملف .pub-cache على نظامي التشغيل macOS وWindows.


ما هو ملف .pub-cache؟

ملف .pub-cache هو الدليل الذي يتم فيه تخزين كافة المكتبات (الحزم) المثبتة باستخدام pub.dev. عند إضافة مكتبة محلية، يمكنك توجيه Flutter لاستخدام نسخة محلية من المكتبة بدلاً من تنزيلها من الإنترنت.


أضف مكتبات أصلية على نظام التشغيل macOS

في البدايه انتقل الي home وبعدها عن طريق لوحه المفاتيح اظهر الملفات المخفيه عن طريق command + shift + .

سوف تجد ملف باسم .pub-cache قم بفتح الملف ومن ثم hosted وبعدها pub.dev واخيرا ابحث عن المكتبه التي ترغب باستعمالها وقم بنسخها .


الخطوات:

تحديد موقع مكتبة Flutter: قم بتنزيل أو إنشاء مكتبة Flutter المحلية التي تريد إضافتها، وتأكد من حفظها في مسار معين داخل ملفات المشروع الخاص بك عن طريق سحب المكتبه ووضعها داخل ملفات المشروع .

تحديث ملف pubspec.yaml: افتح ملف pubspec.yaml الخاص بمشروعك، وأضف المكتبة مع تحديد مسارها المحلي:


dependencies:
  nb_utils:
  path: nb_utils-7.0.7



تشغيل أمر flutter pub get: بعد تحديث pubspec.yaml، قم باستدعاء الامر التالي ليقون بتثبيتها والتعرف عليها بداهل مشروعك

سيقوم Flutter الآن باستخدام المكتبة المحلية بدلاً من تنزيلها من الإنترنت.

بالنسبه لنظام windows نفس الخطوات السابقه ولكن للانتقال الي ملف pub-cache توجه الي المسار التالي للوصول الي الملف 

%APPDATA%PubCachehostedmy_flutter_lib


وقم بعمل نفس الخطوات .
شاهد أيضًا
مقالات ذات صلة
أسرار تحريك الواجهات في Compose خطوة بخطوة مع أمثلة عملية

تحريك الأيقونات مثل المحترفين: دليل تفاعلي مع كود جاهزشرح animations في kotlin compose بكل سهولهيقدم…

شرح كيفية استخدام Data Binding داخل Recyclerview

  بسم الله الرحمن الرحيم متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج…

منع اخذ سكرين شوت داخل التطبيق في فلاتر بسهوله

منع اخذ سكرين شوت داخل التطبيق في فلاتر بسهولهفي بعض الاحيان عند العمل على مشروع…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع