React Native 0.57 \"The development server returned response error code: 500\" hatası çözümü

Merhaba. Bir süredir React Native ile ilgili çalışmalar yapıyorum. 0.57 sürümünde sürekli "error: bundling failed: Error: Unable to resolve module '@babel/runtime/helpers/interopRequireDefault' şeklinde hata alıyordum ve araştırmalarım sonucunda çoğu kişi projeyi react native 0.55.4 versiyonu ile init edip sorunsuz kullanılabileceğini söylemiş. Bende bu şekilde yaptım ve sorunsuz ilerliyordum. Fakat çoklu dil için kullanacağım ReactNativeLocalization kütüphanesinde sorun yaşadım bunun sebebide o kütüphane react native 0.56 ve üst sürümleri içindi :)

Bende güncel olan 0.57 sürümünü çalıştırmak için derin araştırmalara girdim ve sonunda çözümü buldum.

Öncelikle aldığım hatanın ekran görüntüsünü ekleyeyim ve sonra çözüme geçeyim;

\"React

Aldığım hata bu şekildeydi, yaptığım işlemler ise şu şekilde;

    \t
  • React native kullanımı için gerekli olan node, python, jdk sürümlerini kontrol ettim node'un yeni sürümü mevcuttu güncelledim. Bununla çözülmüyor.
  • \t
  • SDK Manager'da Android 8.0 (Oreo) kurulumunu yaptım fakat bununlada çözülmüyor.
  • \t
  • react-native init projeadi ile güncel sürüm olan 0.57 projemi oluşturdum. android studio ile çalıştırdım ve yukarıdaki ekran görüntüsündeki hatayı aldım.

Bu hatanın çözümü ise sırasıyla şu komutlarda yer alıyor;

npm add @babel/runtimenpm installreact-native start --reset-cache 

 

Bu işlemler bittikten sonra simülatörden veya cihazınızda arkaplanda çalışan uygulamanızı kapatıp tekrar açın yenileyin, düzelecektir.

Eğer yine düzelmezse birde aşağıdaki komut ile tekrar deneyin.

npm run start --reset-cache

 

Teşekkürler.

Mehmet Sert

HTML, CSS, Javascript ve Angular konularında tecrübe edinmiş ve Bursa'da Frontend Developer olarak bir firmada görev almaktayım. Yeni teknolojilere meraklıyım, öğrendiklerimi uygulayarak ve anlatarak pekiştirmeyi seviyorum....

"React Native 0.57 \"The development server returned response error code: 500\" hatası çözümü" için 1 yorum yapıldı.
A.M
Ahmet mahmut kayadır 24 Eylül 2019

Sondaki komut çalıştı teşekkürler :)

Yorum yap * E-posta adresiniz yayınlanmayacak.