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
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!