printsc da minha tela do vs code com o erro de execução e os caminhos das pastas e arquivos. Alguém pode ajudar?
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!
printsc da minha tela do vs code com o erro de execução e os caminhos das pastas e arquivos. Alguém pode ajudar?
Olá Rogerio.
Tudo bem?
Esse erro normalmente acontece quando o Node tenta executar um arquivo que contém sintaxe não suportada pela versão do Node que está rodando.
O operador ?. é o optional chaining, disponível apenas no Node 14+.
Isso significa que seu Node está desatualizado e não entende essa sintaxe.
Versões mais novas do Jest usam sintaxe moderna (como optional chaining).
Se você usar uma versão antiga do Node, o interpretador não consegue nem "ler" o arquivo.
Ou seja, não é seu código.
É o Jest tentando rodar, mas sua versão do Node não suporta a sintaxe usada dentro do Jest.
Atualize o Node para 14+ (ideal = 18 ou 20) que resolve.
Testa ai e envie um feedback.
Bons estudos.
Valeu! tudo certo.
Olá amigo.
Fico feliz que tenha dado certo.
Só fiquei confuso porque marcou sua resposta como solução!
Compartilha a solução encontrada.
Bons estudos.