Tag: React

14
Lut

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