printsc da minha tela do vs code com o erro de execução e os caminhos das pastas e arquivos. Alguém pode ajudar?
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.