آفلاین
user-avatar

نصب react native

2 سال پیش
توسط EW آپدیت شد
آفلاین
user-avatar
ali jalali ( 7590 تجربه )
2 سال پیش

سلام دوستان.من برای نصب 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 های دیگه تولید میشه
ممندن میشم راهنمایی کنید

آفلاین
user-avatar
EW ( 13283 تجربه )
2 سال پیش

این مشکل میتونه از خیلی جهات ناشی باشه که اکثرا بر میگرده به خوده expo شما برای شروع از این راه حل استفاده کنید ببینید جواب میده یا نه ( این مشکل میتونه از این ناشی باشه که شما sdk رو بعد نصب کامند زیر ساختید و نمیشناسه اگر چنین باشه مشکل شما با دو خط زیر حل میشه )

npm uninstall -g create-react-native-app
npm i -g create-react-native-app

بعدش دوباره یه پروژه جدید با همین create-react-native-app بسیازید ببینید مشکلتون درست شده یا نه

آفلاین
user-avatar
ali jalali ( 7590 تجربه )
2 سال پیش

@erwin خیلی خیلی ممنون.اون مشکل حل شد البته نمیدونم دقیقا چطوری چون من اصلا sdk نصب نکردم و اصلا نمیدونم چیه ولی با راه حل شما اون error برطرف شد ولی موقع بیلد گرفتن باexpo وقتی کامل شد یه اروور جدید داد
React-Native Version Mismatch"
بعد یک ورژن جاوااسکریپت نوشته و یک native الان تو این قسمت گیر کردم فکر کنم یک ماه هم برای این ارور باید منتظر بمونم😢😢😢😭😭
ولی در کل خیلی ممنون که کمکم کردین

آفلاین
user-avatar
EW ( 13283 تجربه )
2 سال پیش

برای این مشکل شما اول باید تمام ترمینال ها رو ببندید و همینطور metro bundler رو بعدش برید تو فولدر پروژه و در cmd کد زیر رو بنویسید

killall node

بعد از اینکه عملیات کد بالا تموم شد اپلیکیشن رو از روی emulator android پاک کنید ( به صورت دستی) وبعدش کد زیر رو اجرا کنید

react-native run-android

این مشکل زمانی ناشی میشه که ترمینال داره یه ریکت نیتیو دیگه اجرا میکنه و شما داری سعی میکنی یه دونه دیگه با ورژن دیگه اجرا کنید
(البته میتونه مربوط به پشتیبانی نکردن expo از ورژن جدید ریکت نیتیوتون باشه که فکر میکنم برای پروژه شما مشکل بالا باشه)

برای ارسال پاسخ باید وارد سایت شوید