Bom dia, no momento pedido para rodar o "ng serve --open", o prompt me responde de seguinte forma. Tentei fazer o "ng serve" sem o open e deu o mesmo erro
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!
Bom dia, no momento pedido para rodar o "ng serve --open", o prompt me responde de seguinte forma. Tentei fazer o "ng serve" sem o open e deu o mesmo erro
Olá, Zayra! Tudo bem?
Esse erro que você está enfrentando está relacionado a uma incompatibilidade entre a versão do Node.js e as bibliotecas que seu projeto está utilizando. O erro ERR_OSSL_EVP_UNSUPPORTED geralmente ocorre devido a mudanças nas rotinas de criptografia em versões mais recentes do Node.js.
Tente os passos a seguir:
Atualize suas dependências: Certifique-se de que todas as dependências do seu projeto estão atualizadas. Você pode fazer isso rodando o comando:
npm update
Downgrade do Node.js: Se o problema persistir, considere usar uma versão anterior do Node.js que seja compatível com seu projeto. Você pode gerenciar versões do Node.js usando o nvm (Node Version Manager). Para instalar e usar uma versão específica, siga os passos:
nvm list-remote
nvm install 16.14.0
nvm use 16.14.0
Configuração do OpenSSL: Algumas vezes, o problema pode ser resolvido configurando o Node.js para usar algoritmos de hash mais antigos. Tente rodar o comando abaixo antes de iniciar seu projeto:
export NODE_OPTIONS=--openssl-legacy-provider
ou:
NODE_OPTIONS=--openssl-legacy-provider ng serve
Verifique versão da CLI: Verifique a compatibilidade do node e da versão da Angular CLI que você instalou e caso necessário instale a versão adequada.
Espero ter ajudado. Conte com o apoio do fórum em sua jornada :)
Um abraço e bons estudos!