تثبيت المنصة في Cordova

من موسوعة حسوب
مراجعة 11:20، 25 مارس 2021 بواسطة رقية-بورية (نقاش | مساهمات) (رفع المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تضُم واجهة سطر أوامر كوردوفا قائمة من المنصّات التي يستهدفها إطار عمل أباتشي كوردوفا. عندما يُطلق إصدار رئيسي جديد من واجهة سطر أوامر كوردوفا ستُحدّث قائمة المنصّات تلك إلى آخر إصدار منها. عادةً يحدث ذلك فقط عند إطلاق الإصدارات الرئيسية من واجهة سطر الأوامر. يُعزى السبب في ذلك إلى أن الإصدارات المُثبتة موسومة بعلامة الإقحام (^) والتي تُتيح لواجهة سطر أوامر كوردوفا الاستمرار في جلب الترقيعات والتحديثات الفرعية لأي من المنصّات المُثبتة.

يمكنك تنفيذ استعلام cordova platform list في مسار مشروع جديد لرؤية قائمة المنصّات المُثبتة التي يستهدفها إصدار واجهة سطر الأوامر الذي تستخدمه كما في المثال التالي والذي طُبِّق على الإصدار 9 من واجهة سطر أوامر كوردوفا:

$ cordova platform list
Installed platforms:

Available platforms:
  android ^8.0.0
  browser ^6.0.0
  electron ^1.0.0
  ios ^5.0.0
  osx ^5.0.0
  windows ^7.0.0

بالنظر إلى المعلومات الموضّحة أعلاه يمكنك معرفة أن أمر cordova platform add android سيجلب آخر إصدار (سواء كان تحديثًا فرعيًا أو ترقيعًا أمنيًا) يلي نسخة 8.0.0 من منصّة أندرويد (أو نسخة 8.0.0 في حالة عدم وجود إصدار أحدث). لكن إذا حدَّدت نسخة بعينها فسيجلب كوردوفا تلك النسخة. على سبيل المثال سيجلب أمر cordova platform add ios@5.0.1 نسخة كوردوفا 5.0.1 للمنصة iOS.

ملاحظة: عندما تُثبِّت منصّة ما في إطار عمل كوردوفا فإن قسم المنصّات المُثبتة (Installed platforms) سيعرض قائمة المنصّات المُثبتة فعليًا عوضًا عن عرض قسم المنصّات المُتاحة إلى حين حذف تلك المِنصّة من المشروع.

ترجمة -وبتصرف- للمقال Platform Pinning، من توثيق Cordova ReactNative:تصنيف