1
resposta

Error: 0300086: digital

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 erroInsira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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:

  1. 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
    
  2. 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:

    • Instale o nvm seguindo as instruções no repositório do GitHub.
    • Liste as versões disponíveis:
      nvm list-remote
      
    • Instale uma versão específica (por exemplo, 16.14.0):
      nvm install 16.14.0
      
    • Use a versão instalada:
      nvm use 16.14.0
      
  3. 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
    
  4. 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!