Criei um projeto em react native do zero e estou tomando esse erro agora:
Error: error:0308010C:digital envelope routines::unsupported
Como posso arrumar isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Criei um projeto em react native do zero e estou tomando esse erro agora:
Error: error:0308010C:digital envelope routines::unsupported
Como posso arrumar isso?
Oii, tudo bem?
Para corrigir esse erro, é essencial entender sua causa raiz. O erro geralmente é causado por uma das seguintes razões:
A primeira solução possível é usar a versão LTS do Node.js, você pode baixar direto do site.
Após isso, tente executar sua aplicação novamente para verificar se o erro foi resolvido.
Em sistemas Unix-like (Linux, macOS, Git bash, etc.):
export NODE_OPTIONS=--openssl-legacy-provider
No prompt de comando do Windows:
set NODE_OPTIONS=--openssl-legacy-provider
No PowerShell:
$env:NODE_OPTIONS = "--openssl-legacy-provider"
Espero que te ajude!
Um abraço e bons estudos.
Valeu! Eu estava usando a versao errada do node, você ajudou demais!