سلام دوستان.من برای نصب react-native این مراحل رو رفتم ولی یک ماهه که به یک error ساده خوردم که ممنون میشم کمکم کنین
۱-نصب nodejs
۲- npm install create-react-native-app -g
۳- create-react-native app myapp
۴-cd myapp
۵-npm start
این رو که میزنم این ارور میاد و expo انجام نمیشه
Invalid sdkVersion. Valid options are ۱۰.۰.۰, ۱۱.۰.۰, ۱۲.۰.۰, ۱۳.۰.۰, ۱۴.۰.۰, ۱۵.۰.۰, ۱۶.۰.۰, ۱۷.۰.۰, ۱۸.۰.۰, ۱۹.۰.۰, ۲۰.۰.۰, ۲۱.۰.۰, ۲۲.۰.۰, ۲۳.۰.۰, ۲۴.۰.۰, ۲۵.۰.۰, ۷.۰.۰, ۸.۰.۰, ۹.۰.۰
میرم از فایل app.json مقدار sdkversion روتغییر میدم error های دیگه تولید میشه
ممندن میشم راهنمایی کنید
این مشکل میتونه از خیلی جهات ناشی باشه که اکثرا بر میگرده به خوده expo شما برای شروع از این راه حل استفاده کنید ببینید جواب میده یا نه ( این مشکل میتونه از این ناشی باشه که شما sdk رو بعد نصب کامند زیر ساختید و نمیشناسه اگر چنین باشه مشکل شما با دو خط زیر حل میشه )
npm uninstall -g create-react-native-app
npm i -g create-react-native-app
بعدش دوباره یه پروژه جدید با همین create-react-native-app بسیازید ببینید مشکلتون درست شده یا نه
@erwin خیلی خیلی ممنون.اون مشکل حل شد البته نمیدونم دقیقا چطوری چون من اصلا sdk نصب نکردم و اصلا نمیدونم چیه ولی با راه حل شما اون error برطرف شد ولی موقع بیلد گرفتن باexpo وقتی کامل شد یه اروور جدید داد
React-Native Version Mismatch"
بعد یک ورژن جاوااسکریپت نوشته و یک native الان تو این قسمت گیر کردم فکر کنم یک ماه هم برای این ارور باید منتظر بمونم😢😢😢😭😭
ولی در کل خیلی ممنون که کمکم کردین
برای این مشکل شما اول باید تمام ترمینال ها رو ببندید و همینطور metro bundler رو بعدش برید تو فولدر پروژه و در cmd کد زیر رو بنویسید
killall node
بعد از اینکه عملیات کد بالا تموم شد اپلیکیشن رو از روی emulator android پاک کنید ( به صورت دستی) وبعدش کد زیر رو اجرا کنید
react-native run-android
این مشکل زمانی ناشی میشه که ترمینال داره یه ریکت نیتیو دیگه اجرا میکنه و شما داری سعی میکنی یه دونه دیگه با ورژن دیگه اجرا کنید
(البته میتونه مربوط به پشتیبانی نکردن expo از ورژن جدید ریکت نیتیوتون باشه که فکر میکنم برای پروژه شما مشکل بالا باشه)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟