1
resposta

Me ajudem !!! Error: node:internal/errors:464 ErrorCaptureStackTrace(err);

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

 Error:
node:internal/errors:464
    ErrorCaptureStackTrace(err);
    ^

TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".tmp" for c:\Users\slipr\OneDrive\Documentos\alura\curso javascript\novo projeto\node_86284d1da5970.tmp
    at new NodeError (node:internal/errors:371:5)
    at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:87:11)
    at defaultGetFormat (node:internal/modules/esm/get_format:102:38)
    at defaultLoad (node:internal/modules/esm/load:21:14)
    at ESMLoader.load (node:internal/modules/esm/loader:359:26)
    at ESMLoader.moduleProvider (node:internal/modules/esm/loader:280:58)
    at new ModuleJob (node:internal/modules/esm/module_job:66:26)
    at ESMLoader.#createModuleJob (node:internal/modules/esm/loader:297:17)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:261:34)
    at async Promise.all (index 0) {
  code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
1 resposta

Olá Antonio, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Gostaria de saber se o erro ainda é apresentado.

O erro apresentado na imagem pode estar relacionado com incompatibilidades entre extensões do VsCode. Conforme apresentado na imagem creio que esteja utilizando uma extensão do VsCode para executar o arquivo index.js. Realizei uma simulação utilizando a extensão Node.js Exec onde obtive o mesmo erro apresentado na postagem.

Peço que realize a tentativa de execução do arquivo index.js usando Node sem o uso de uma extensão, executando o arquivo no terminal integrado do VsCode. Para isso, basta seguir os passos listados abaixo.

  • Abra o seu projeto no VsCode.

  • Com o projeto aberto, clique em Terminal na parte superior da tela e no menu de contexto que será aberto clique em Novo Terminal. Você pode pressionar + (aspas) para abrir o terminal.

  • Será aberta a janela do terminal, usaremos o Node para executar o arquivo. No terminal aberto na pasta do projeto, execute o comando abaixo.

    node .\index.js
  • Será apresentado no terminal o resultado da execução do código. Como apresentado no GIF abaixo.

    Início da transcrição. GIF contendo a execução do passo a passo listado anteriormente a este GIF. O usuário executa os passos no VsCode, que possui o tema de cores em tons de azul-escuro. Final da transcrição.

Para executar outros arquivos basta utilizar a mesma sintaxe, trocando apenas o nome do arquivo que você deseja executar.

node nomeDoArquivo.js

Peço que teste a execução do código através da linha de comando e verifique se obteve êxito.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.

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