0Pricing
Dart Academy · درس

إضافة التبعيات باستخدام dart pub

جلب الحزم الخارجية وإدارة إصداراتها

إضافة التبعيات باستخدام dart pub درس مجاني في Dart Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Dart Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Dart Academy 4 دروس في المجموع.

الأمر dart pub

يُعد الأمر dart pub مدير الحزم الخاص بك. فهو يجلب الشيفرة الخارجية التي يعتمد عليها مشروعك ويضيفها ويحدّثها. 📦

إضافة حزمة

أسرع طريقة لإضافة اعتماد هي dart pub add. فهو يعدّل pubspec.yaml نيابةً عنك وينزّل الحزمة في خطوة واحدة.

dart pub add http

ما الذي يكتبه add

بعد الإضافة، يكتسب قسم dependencies سطراً جديداً يتضمن قيد caret مناسباً، لذلك لا تحتاج إلى تعديل الملف يدوياً.

dependencies:
  http: ^1.2.0

إضافة اعتماد للتطوير

مرّر الراية --dev لوضع الحزمة ضمن dev_dependencies بدلاً من ذلك. استخدمها لأدوات تشغيل الاختبارات وغيرها من أدوات وقت البناء.

dart pub add --dev test

جلب كل شيء

عند استنساخ مشروع، شغّل dart pub get. فهو يقرأ pubspec.yaml وينزّل كل اعتماد مدرج إلى ذاكرة تخزين مؤقتة محلية.

dart pub get

ترقية الحزم

استخدم dart pub upgrade لترقية الاعتماديات إلى أحدث الإصدارات التي ما زالت قيودك تسمح بها. وتظل الحدود الحالية محترمة.

dart pub upgrade

تثبيت إصدار محدد

يمكنك إضافة حزمة بإصدار version محدد بإلحاق نقطتين ورقم الإصدار. وهذا مفيد عندما تحتاج إلى إصدار معروف وموثوق.

dart pub add http:1.1.0

عرض الحزم القديمة

شغّل dart pub outdated لمعرفة الاعتماديات التي تتوفر لها إصدارات أحدث. ويعرض أعمدة الإصدارات الحالية والقابلة للترقية والأحدث.

dart pub outdated

إزالة حزمة

هل غيّرت رأيك؟ يحذف dart pub remove الإدخال من pubspec.yaml وينظفه من قائمة الاعتماديات المحلولة.

dart pub remove http

تأتي الحزم من pub.dev

تُنزل هذه الحزم افتراضياً من pub.dev، وهو مستودع حزم Dart الرسمي الذي ينشر فيه المجتمع الشيفرة المشتركة.

ذاكرة التخزين المؤقت المحلية

تعيش الحزم المنزّلة في cache مشتركة على جهازك، لذلك تعيد مشاريع متعددة استخدام الملفات نفسها بدلاً من تنزيلها مرة أخرى.

تحقق سريع

ما الأمر الذي يعدّل pubspec.yaml وينزّل الحزمة معاً؟

مراجعة

أصبحت الآن قادراً على add الحزم وجلبها وترقيتها وإزالتها باستخدام dart pub، حيث تُجلب جميعها من pub.dev إلى ذاكرة تخزين مؤقتة محلية مشتركة. 🎉

الأسئلة الشائعة

هل درس «إضافة التبعيات باستخدام dart pub» مجاني؟

نعم — نص درس «إضافة التبعيات باستخدام dart pub» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Dart Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Dart Academy 4 دروس في المجموع.

ماذا ستتعلم في «إضافة التبعيات باستخدام dart pub»؟

جلب الحزم الخارجية وإدارة إصداراتها تتمرن على Dart Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Dart Academy؟

لا تُشترط خبرة سابقة. Dart Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «إضافة التبعيات باستخدام dart pub»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Dart Academy هذا؟

نعم. كل درس في Dart Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. تشريح pubspec.yaml
  2. إضافة التبعيات باستخدام dart pub
  3. الاستيرادات والتصديرات والمكتبات
  4. قيود الإصدارات وملف القفل
← العودة إلى Dart Academy