DeprecationWarning: punycode
module is deprecated:
Este aviso indica que o módulo punycode
está obsoleto. Você pode tentar atualizar o Node.js para a versão mais recente ou, se preferir, pode ignorar esse aviso, pois, neste momento, é apenas um aviso de depreciação e pode não estar diretamente relacionado ao problema principal.
Watchman crawl failed:
Este erro indica que o Watchman não está funcionando corretamente. O Watchman é uma ferramenta que ajuda no monitoramento de mudanças nos arquivos. Certifique-se de que o Watchman está instalado e em execução. Você pode tentar reiniciar o Watchman ou criar um arquivo de configuração vazio chamado .watchmanconfig
na pasta raiz do seu projeto.
Watchman error - root dir was removed or is inaccessible: Este erro sugere que o diretório raiz foi removido ou não é acessível. Certifique-se de que o diretório raiz do seu projeto está presente e acessível. Se você está usando controle de versão (como git), verifique se o repositório está inicializado corretamente.
Failed to construct transformer - digital envelope routines::unsupported: Este erro parece estar relacionado a problemas de criptografia. Certifique-se de que sua versão do Node.js está atualizada. Se o problema persistir, pode ser necessário investigar mais a fundo ou verificar se há problemas específicos com as versões das dependências do seu projeto.
Além disso, certifique-se de ter as dependências corretas instaladas. Você pode tentar excluir a pasta node_modules
e o arquivo package-lock.json
(ou yarn.lock
se estiver usando o Yarn) e, em seguida, reinstalar as dependências com npm install
ou yarn install
.
Tive muitos problemas ao tentar utilizar as mesmas versoes do curso. Fiz o passo a passo da documentacao do react-native: https://reactnative.dev/docs/environment-setup
baixando a SDK 17
:choco install -y nodejs-lts microsoft-openjdk17
configurando o PATH do Android e rodando os comandos:
npm uninstall -g react-native-cli @react-native-community/cli
e entao:
npx react-native@latest init AwesomeProject
O que eu fiz que funcionou: criar o um projeto react-native do zero com as versoes mais atualizadas
Boa noite, Tales! Agradeço a gentileza... Vou tentar fazer o mesmo aqui. Confesso que já tinha desistido...