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

مشكلة react-native mismatch

عبد النور محمد

السؤال

مرحبا لدي مشروع react native منشئ عن طريق expo وعندما أقوم بتشغيله أحصل على هذا الخطأ

Make sure that you have rebuilt the native code. If the problem persists try clearing the Watchman and packager caches with `watchman watch-del-all && react-native start --reset-cache`."

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكن حذف الكاش وإعادة تهيئته حسب الإصدارات لديك:

من خلال NPM

npm < 6.0 and RN < 0.50:

 watchman watch-del-all && rm -rf $TMPDIR/react-* &&
 rm -rf node_modules/ && npm cache clean && npm install && 
 npm start -- --reset-cache

أو:

npm >= 6.0 and RN >= 0.50:

 watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* &&
 rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean --force &&
 npm install && npm start -- --reset-cache

أو:

For React Native

react-native start --reset-cache
for npm

npm start -- --reset-cache
for Expo

expo start -c

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

هذه المشكلة تظهر عندما تستخدم react-native sdk ليس متوافق مع نسخة expo المثبتة في مشروعك وهذا يعني أنه قد قمت بتحديث لنسخة expo أو تنزيل للنسخة وفي كلتا الحالتين سيظهر معك الخطأ و نسخة react-native هي نسبية لنسخة expo لا يمكنك التلاعب بالنسخ بحرية عندما يتعلق الأمر ب expo لأنه في أي تحديث يقوم به مطوري react-native بعده مطوري expo يصنعون sdk خاص بذلك التحديث وهنا يمكن الاطلاع على كل النسخ وعادة يكونان متوافقان في رقم النسخة  مثلا 

{
  "react-native": "https://github.com/expo/react-native/archive/sdk-31.0.0.tar.gz",
  "expo": "^31.0.0",
  "react": "16.5.0"
}
{
  "react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz",
  "expo": "^30.0.0",
  "react": "16.3.1"
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...