Narzędzie diagnostyczne React Native Doctor

 

React-native doctor to nowa funkcja diagnostyczna aplikacji React Native, która skanuje i automatycznie naprawia błędy związane ze środowiskiem deweloperskim.  

 

Działanie

Polecenie doctor wspiera obecnie większość oprogramowania i bibliotek, na których polega React Native, takich jak Android SDK, Xcode czy CocoaPods. Po uruchomieniu polecenia, narzędzie zeskanuje naszą aplikację w poszukiwaniu błędów związanych ze środowiskiem deweloperskim i automatycznie je naprawi. W przypadku, gdy nie będzie w stanie tego zrobić, wyświetli stosowną informację w konsoli, wraz z krokami które należy podjąć oraz poradami (linkami), gdzie możemy szukać informacji o problemie.  

 

Źródło: React Native Blog

 

 

Użycie

Aby wypróbować narzędzie, musimy posiadać aplikację React Native w wersji min. 0.62, istnieje jednak możliwość doinstalowania go do starszych wersji framework’a, używając polecenia:

npx @react-native-community/cli doctor  

 

Wspierane funkcje

Doctor obecnie wspiera diagnostykę poniższych narzędzi i funkcji:

 

  • Node.js (>= 8.3)
  • yarn (>= 1.10)
  • npm (>= 4)
  • Watchman (>= 4), używany do obserwowania zmian w systemie plików.

 

Dodatkowo, jeśli chodzi o środowisko deweloperskie Android:

  • Android SDK (>= 26), środowisko uruchomieniowe Androida.
  • Android NDK (>= 19), natywny zestaw narzędzi programistycznych dla Androida.
  • ANDROID_HOME, zmienna środowiskowa wymagana przez konfigurację zestawu Android SDK.

 

Oraz środowisko iOS:

  • Xcode (>= 10), IDE do tworzenia aplikacji iOS.
  • CocoaPods, narzędzie do zarządzania zależnościami dla aplikacji iOS.
  • ios-deploy (opcjonalne), biblioteka używana do instalacji aplikacji na fizycznych urządzeniach z iOS przez CLI.

 

Źródło: React Native Blog


Sprawdź ofertę

Używamy plików cookie

Nasza strona wykorzystuje pliki cookie, aby poprawić komfort korzystania z niej. Aby dowiedzieć się więcej o plikach cookie, których używamy, zapoznaj się z naszą witryną polityka prywatności.

Prosta polityka prywatności

Poniżej możesz zmienić ustawienia plików cookie nasze i naszych partnerów. Korzystanie przez nas z analitycznych plików cookie wymaga zgody użytkownika.

  • Analityka

    Analityczne pliki cookie służą do zrozumienia, w jaki sposób użytkownicy wchodzą w interakcję z witryną. Te pliki cookie pomagają dostarczać informacji na temat wskaźników liczby odwiedzających, współczynnika odrzuceń, źródła ruchu itp. Głównym celem analityki jest poprawa funkcjonalności witryny lub aplikacji.

    akceptacja
  • Niezbędne pliki cookie

    These cookies are used to provide you with a more personalized experience on our website and to remember choices you make when you use our website. For example, we may use functionality cookies to remember your language preferences or remember your login details.

    wymagany