الفرق بين المراجعتين لصفحة: «Cordova/platform pinning»

من موسوعة حسوب
رفع المحتوى
 
مراجعة
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:تثبيت المنصة في Cordova}}</noinclude>
<noinclude>{{DISPLAYTITLE:تثبيت المنصة في Cordova}}</noinclude>
تضُم واجهة سطر أوامر كوردوفا قائمة من المنصّات التي يستهدفها إطار عمل أباتشي كوردوفا. عندما يُطلق إصدار رئيسي جديد من واجهة سطر أوامر كوردوفا ستُحدّث قائمة المنصّات تلك إلى آخر إصدار منها. عادةً يحدث ذلك فقط عند إطلاق الإصدارات الرئيسية من واجهة سطر الأوامر. يُعزى السبب في ذلك إلى أن الإصدارات المُثبتة موسومة بعلامة الإقحام (^) والتي تُتيح لواجهة سطر أوامر كوردوفا الاستمرار في جلب الترقيعات والتحديثات الفرعية لأي من المنصّات المُثبتة.
تضُم واجهة سطر أوامر كوردوفا قائمة من المنصّات التي يستهدفها إطار عمل أباتشي كوردوفا. عندما يُطلق إصدار رئيسي جديد من واجهة سطر أوامر كوردوفا ستُحدّث قائمة المنصّات تلك إلى آخر إصدار منها. عادةً يحدث ذلك فقط عند إطلاق الإصدارات الرئيسية من واجهة سطر الأوامر. يُعزى السبب في ذلك إلى أنّ الإصدارات المُثبتة موسومة بعلامة الإقحام (<code>^</code>) والتي تُتيح لواجهة سطر أوامر كوردوفا الاستمرار في جلب الترقيعات والتحديثات الفرعية لأي من المنصّات المُثبتة.


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


<syntaxhighlight class="">$ cordova platform list
<syntaxhighlight class="" lang="bash">$ cordova platform list
Installed platforms:
Installed platforms:


سطر 14: سطر 14:
   osx ^5.0.0
   osx ^5.0.0
   windows ^7.0.0</syntaxhighlight>
   windows ^7.0.0</syntaxhighlight>
بالنظر إلى المعلومات الموضّحة أعلاه يمكنك معرفة أن أمر <code>cordova platform add android</code> سيجلب آخر إصدار (سواء كان تحديثًا فرعيًا أو ترقيعًا أمنيًا) يلي نسخة 8.0.0 من منصّة أندرويد (أو نسخة 8.0.0 في حالة عدم وجود إصدار أحدث). لكن إذا حدَّدت نسخة بعينها فسيجلب كوردوفا تلك النسخة. على سبيل المثال سيجلب أمر <code>cordova platform add ios@5.0.1</code> نسخة كوردوفا 5.0.1 للمنصة iOS.
بالنظر إلى المعلومات الموضّحة أعلاه يمكنك معرفة أنّ أمر <code>cordova platform add android</code> سيجلب آخر إصدار (سواء كان تحديثًا فرعيًا أو ترقيعًا أمنيًا) يلي نسخة 8.0.0 من منصّة أندرويد (أو نسخة 8.0.0 في حالة عدم وجود إصدار أحدث). لكن إذا حدَّدت نسخة بعينها فسيجلب كوردوفا تلك النسخة. على سبيل المثال سيجلب أمر <code>cordova platform add ios@5.0.1</code> نسخة كوردوفا 5.0.1 للمنصة iOS.


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


ترجمة -وبتصرف- للمقال [https://cordova.apache.org/docs/en/latest/platform_pinning/index.html Platform Pinning]، من توثيق [https://cordova.apache.org/ Cordova]
ترجمة -وبتصرف- للمقال [https://cordova.apache.org/docs/en/latest/platform_pinning/index.html Platform Pinning]، من توثيق [https://cordova.apache.org/ Cordova]
[[ReactNative:تصنيف]]

مراجعة 11:26، 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