1
resposta

[Bug] Erro na instalação dos pacotes react-native-screens e react-native-safe-area-context

Bom dia!

Ao executar o comando "npm install react-native-screens react-native-safe-area-context" está ocorrendo o erro abaixo:

npm install react-native-screens react-native-safe-area-context npm WARN jscodeshift@0.11.0 requires a peer of @babel/preset-env@^7.1.6 but none is installed. You must install peer dependencies yourself.

npm ERR! code ENOENT npm ERR! syscall rename npm ERR! path C:\Users\Waldir\Desktop\Alura\react-native-navegacao-entre-telas-main\node_modules\react-native-safe-area-context npm ERR! dest C:\Users\Waldir\Desktop\Alura\react-native-navegacao-entre-telas-main\node_modules.react-native-safe-area-context.DELETE npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Waldir\Desktop\Alura\react-native-navegacao-entre-telas-main\node_modules\react-native-safe-area-context' -> 'C:\Users\Waldir\Desktop\Alura\react-native-navegacao-entre-telas-main\node_modules.react-native-safe-area-context.DELETE' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Waldir\AppData\Roaming\npm-cache_logs\2023-06-13T12_19_38_781Z-debug.log

1 resposta

Olá, Waldir!

O erro que você está enfrentando ao instalar os pacotes "react-native-screens" e "react-native-safe-area-context" parece estar relacionado a uma dependência ausente. O aviso "npm WARN jscodeshift@0.11.0 requires a peer of @babel/preset-env@^7.1.6 but none is installed. You must install peer dependencies yourself." indica que você precisa instalar a dependência "@babel/preset-env" manualmente.

Para resolver esse problema, você pode tentar instalar a dependência faltante usando o comando:

npm install @babel/preset-env

Depois disso, tente executar novamente o comando de instalação dos pacotes "react-native-screens" e "react-native-safe-area-context".

Caso o erro persista, pode ser necessário verificar se todas as dependências do seu projeto estão atualizadas e se não há conflitos entre elas.

Espero ter ajudado e bons estudos!