اذهب إلى المحتوى

السؤال

نشر

أعمل على مشروع بنسخة react native navigation قديمة لكن مؤخرا عند تشغيل المشروع تخرج هذه الرسالة تجبرني على التحديث واذا قمت بالتحديث سأعيد كتابة الشيفرة المتعلقة به هل من حل لتفادي ذلك 

It appears that you are using old version of react-navigation library. Please update @react-navigation/bottom-tabs, @react-navigation/stack and @react-navigation/drawer to version 5.10.0 or above to take full advantage of new functionality added to react-native-screens

 

Recommended Posts

  • 0
نشر

الخطأ يحدث عند تثبيت نسخة react-navigation-screens حديثة وليست متوافقة من نسخة react-navigation الحالية التي لديك ولديك حلين اما أن تحدث نسخة react-navigation الى النسخة الأخيرة أو أن تبحث عن نسخة react-navigation-screens المتوافقة مع النسخة الحالية وتثبتها عبر npm

npm i react-native-screens

والحل الأفضل اذا كنت تستخدم expo لكي لا تتكبد عناء البحث عن النسخة هو استخدام expo في التثبيت

expo install react-native-screens

هو يفحص المشروع ويثبت النسخ المتوافقة 

  • 0
نشر

يطلب react منك تحديث المكتبات للإصدار الخامس على الأقل،

يمكنك استخدام الشيفرة التالية لتحديديهم:

"@react-navigation/native": "^5.8.10",
"@react-navigation/bottom-tabs": "^5.11.2",
"@react-navigation/stack": "^5.12.8",
"@react-navigation/drawer": "^5.11.4",

إن لم يتم حل المشكلة يمكنك استخدام حزمة npm-check-updates لتحديث الحزم.

التثبيت:

npm install -g npm-check-updates

التنفيذ:

// حزم عامة
ncu -g

// على مستوى المشروع
ncu -u

التوثيق npm-check-updates

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...