JeffMascarenhas


← Voltar

React

React Native

JavasScript

DicasJS

QuickTips

Você já utilizou o React Native Doctor?

Verifique se seu ambiente está com algum problema

Para você que quer saber já de cara o que é react native doctor, ele é um comando utilizado para verificar como está seu ambiente de desenvolvimento.

react-native doctor

O doctor surgiu de pedidos da comunidade do React, mais de 20 pull request e ajuda de 6 colaboradores. Viva a comunidade do React!

Sim, Como funciona pai?

Ele faz uma analise do seu ambiente de desenvolvimento para encontrar problemas em seu ambiente de DEV dando a opção de corrigi-los automaticamente.

Sua interface é inspirada no Jest, veja como ele exibe os outputs:

React Native Doctor

Se não for possível corrigir automaticamente o react-native doctor exibirá uma mensagem e um link útil explicando como corrigi-lo manualmente.

explicando como corrigi-lo manualmente.

O comando react-native doctor está disponível a partir da versão 0.62. Aí você faz estou usando uma versão inferior :( calma jovem você pode utilizar-lo sem atualizar sua versão do RN com o seguinte comando:

npx @react-native-community/cli doctor

O React Native doctor suporta a maioria das bibliotecas e software utilizado no ecossistema do RN, como CocoaPods, Xcode e Android SDK.

Se você não quer testar agora, veja esse vídeo rápido do react-native doctor em ação.

Segue um checklist do que o Doctor verificar e suporta atualmente.

Para o sistema no geral ele checa:

  • Node.js (>= 8.3)
  • yarn (>= 1.10)
  • npm (>= 4)
  • Watchman (>= 4)

Para android ele checa:

  • Android SDK (>= 26)
  • Android NDK (>= 19)
  • ANDROID_HOME, variável de ambiente que é exigida pela configuração do SDK Android.

Para IOS ele checa:

  • Xcode (>= 10)
  • CocoaPods, ferramenta de gerenciamento de dependência de biblioteca para aplicativos iOS.
  • ios-deploy (opcional), biblioteca usada internamente pela CLI para instalar aplicativos em um dispositivo iOS físico.

Fiz esse post inspirado no post React Native Doctor do site oficial do React Native. Segue o link do short post feito por eles explicando o comando doctor.

Doc and blog React Native - Link



Copyright © 2024 Jeftar Mascarenhas. Todos so direitos reservados