24
respostas

[ERRO] internalBinding('errors').triggerUncaughtException // não consigo de nenhuma maneira solucionar

insira seu Info: Start process (13:18:19)
Error: 
internal/modules/run_main.js:54
    internalBinding('errors').triggerUncaughtException(
                              ^

TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".tmp" for c:\Users\Paulo Trindade\OneDrive\Documentos\Meu_GitHub\Curso_JS\Curso JS\POO JS\Introdução\node_8dab0287b117a.tmp
    at Loader.defaultGetFormat [as _getFormat] (internal/modules/esm/get_format.js:65:15)
    at Loader.getFormat (internal/modules/esm/loader.js:113:42)
    at Loader.getModuleJob (internal/modules/esm/loader.js:244:31)
    at async Loader.import (internal/modules/esm/loader.js:178:17) {
  code: 'ERR_UNKNOWN_FILE_EXTENSION'
}

Info: End process (13:18:20)código aqui
24 respostas

Fala ai Paulo, tudo bem? Quando esse erro começou a acontecer? Consegue me passar mais detalhes? Assim ficaria mais fácil pensar em possíveis soluções e causas.

Tente baixar o projeto disponibilizado no inicio de cada aula para ver se ocorre o mesmo problema ou não.

Fico no aguardo.

// esse erro começou logo que fiz o procedimeno para gerar os módulos. E foi algo que mudou nesse projeto pois quando chamo o node.js em outros projetos no vs code ele funciona normalmente. na tentativa de solucionar fiz a instalaçao de alguns pacotes que o pessoal com o mesmo erro solucionaram mas não tive exito

https://github.com/PauloRCTindade/Curso_JS/tree/master/Curso%20JS/POO%20JS/Introdu%C3%A7%C3%A3o

Fala Paulo, o link que disponibilizou, do GitHub, não contém o package.json. Então o erro foi retornado quando foi rodar o comando npm init?

eu consegui fazer todos os procedimentos. o package.json só não estav na mesma pasta. porém coloquei na mesma pasta agora e mesmo assim da o mesmo erro.

"name": "curso_js",
  "version": "1.0.0",
  "description": "Meu curso de Java script",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/PauloRCTindade/Curso_JS.git"
  },
  "author": "",
  "type": "module",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/PauloRCTindade/Curso_JS/issues"
  },
  "homepage": "https://github.com/PauloRCTindade/Curso_JS#readme",
  "dependencies": {
    "graceful-fs": "^4.2.4",
    "gulp-update": "0.0.2",
    "natives": "^1.1.6",
    "node": "^14.2.0"
  }
}

Paulo, se realizou os procedimentos, com o comando npm init, em outra pasta, quando colocar o arquivo package.json ou oNomeQueVoceDeu.json na pasta do projeto, tem que ir no terminal e usar o comando: npm install

acabei de fazer um novo projeto do zero. e continua dando o memo erro.

https://github.com/PauloRCTindade/Teste

Acabei de baixar o projeto do profesor e também deu o mesmo ERRO.

Paulo irmão, olhando para o erro e para esse projeto https://github.com/PauloRCTindade/Curso_JS/tree/master/Curso%20JS/POO%20JS/Introdu%C3%A7%C3%A3o o erro pode se dar por está tentando passar o caminho obsoluto dos arquivos, faz o teste passando somente:

import { Cliente } from "./Cliente.js";
import { ContaCorrente } from "./ContaCorrente.js";

Se fez o prcedimento do npm init ou npm install depois que colocou o arquivo package.json na pasta do projeto.

já tentei porém não consegui. Inclusive baixei o arquivo direto do curso, porém continua dando o mesmo erro

https://github.com/PauloRCTindade/Teste

Esse link não está: https://github.com/PauloRCTindade/Teste funcionando. Qual versão do seu Node.js?

Eu consegui simular esse erro, passando o caminho errado de um arquivo no import

O meu Node.js é o 14.0 o repositório está como privado esqueci de colocar como públco. tem alguma forma de te mandar os prints da tela?

Se não tuver como colocar aqui, não tem como me enviar.

Oi Paulo, vc não eh o primeiro a falar q está com erro ao rodar com a versão 14 do Node. Como ela eh muito nova ainda não está estável. Tenta fazer um downgrade pra 13 pra ver se funcon

Baixei aqui os arquivos da aula e tentei executar. no powerSell ele da esse erro

Windows PowerShell
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

Experimente a nova plataforma cruzada PowerShell https://aka.ms/pscore6

PS C:\Users\Paulo Trindade\Documents\Meu_GitHub\Erro_Modulos> node ./index.js
internal/modules/cjs/loader.js:1017
PS C:\Users\Paulo Trindade\Documents\Meu_GitHub\Erro_Modulos> node ./index.js
internal/modules/cjs/loader.js:1017
  throw err;
  ^

Error: Cannot find module 'C:\Users\Paulo Trindade\Documents\Meu_GitHub\Erro_Modulos\index.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1014:15)
    at Function.Module._load (internal/modules/cjs/loader.js:884:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
PS C:\Users\Paulo Trindade\Documents\Meu_GitHub\Erro_Modulos> 

e apertando f8 para executar no Node.js ele da aquele mesmo erro

https://github.com/PauloRCTindade/Erro_Modulos

beleza Professor Ricardo. Vou tentar aqui.

Eu estou usando a versão 14.2.0 no Windows e consegui rodar de boa. Mas como o professor já falou pode ser decorrente da versão 14.0

Italo, só pra confirmar, o caminho até os arquivos do projeto tem algum "espaço"? Tô achando q esse pode ser o problema tbm

estou com a versão 12.16.3 e agora da o seguinte erro.

c:\Users\Paulo Trindade\Documents\Meu_GitHub\Erro_Modulos\js-heranca-polimorfismo-aula1\js-heranca-polimorfismo-aula1\node_b4e67e3b4b4ad.tmp:1
import {Cliente} from "./Cliente.js";
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:1047:16)
    at Module._compile (internal/modules/cjs/loader.js:1097:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47

Info: End process (21:33:45)

No meu caso, Professor Ricardo, estou usando o caminho da seguinte forma:

import { Cliente } from "./Cliente.js";
import { ContaCorrente } from "./ContaCorrente.js";

No caso do Paulo o seguinte projeto, que foi atualizado à pouco, https://github.com/PauloRCTindade/Curso_JS/tree/master/Curso%20JS/POO%20JS/Introdu%C3%A7%C3%A3o usava o caminho absoluto do arquivo, salvo engano, contia espaço.

Oi Italo, quando perguntei o caminho estava me referindo ao caminho absoluto do arquivo no seu PC.

Por exemplo o meu aqui está nessa pasta C:\Users\Ricardo\Documents\Cursos\jsOO\index.js

O seu caminho do driver C até a index.js está como? Pq eu vi que no caso do Paulo ele tem algumas pastas com " " no nome e isso pode ser a causa do erro. Ai queria conferir com vc

Professor, eu retirei todos os espaços de todas as pastas mas mesmo assim não rodou. Inclusive não roda nem os que eu eu baixo da própria aula. da o mesmo erro. andei pesquisando e vi muita gente reclamando disso, parece que tem muitas versões do Node.JS que apresenta isso. no momento estou fazendo as atividades em um único arquivo, e aos poucos vou tentando solucionar esse erro.

Paulo, vc tentou baixar a versão para 13? Essa é a versão que uso no curso

No meu PC, tem espaço o caminho absoluto, está assim: D:...\Curso Js Orientacao Objeto\ o arquivo index.js fica nesse diretório

Fala Paulo, tentei baixar o seu projetos, mas todos os links deram Not Found no Github, consegue subir o projeto novamente com a situação atual para eu dar uma olhada?

Fico no aguardo.