Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Error [ERR_MODULE_NOT_FOUND] Problema ao rodar o código no terminal do Vscode.

Olá pessoal, estou fazendo a formação Front End, estou no curso javaScript: Interfaces e Herança em Orientação à Objetos, aula 4: Sistema interno, Polimorfismo.

Acontece que após mover alguns arquivos para pastas criadas dentro do projeto, ao rodar o node no terminal, aparece o erro abaixo:

internal/process/esm_loader.js:74
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'C:\Users\Vinicius\Desktop\Alura\JavaScript\JS-orientacaoAObjetos\Funcionario\Gerente.js' imported from C:\Users\Vinicius\Desktop\Alura\JavaScript\JS-orientacaoAObjetos\index.js
    at finalizeResolution (internal/modules/esm/resolve.js:276:11)
    at moduleResolve (internal/modules/esm/resolve.js:673:10)
    at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:784:11)
    at Loader.resolve (internal/modules/esm/loader.js:85:40)
    at Loader.getModuleJob (internal/modules/esm/loader.js:229:28)
    at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:51:40)
    at link (internal/modules/esm/module_job.js:50:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Eu já tentei alterar o arquivo package.json e não funcionou igual, todos os imports estão com a extensão .js certinho. Vi muitas pessoas com o mesmo problema, algumas resolveram colocando a extensão no fim (não é meu caso) e outras simplesmente não conseguem resolver o problema. Uns dias atrás criei outro projeto (em uma pasta separada) pra estudar e criei um package.json pra ele tbm, isso não poderia ser a causa do problema ou poderia?

5 respostas

Fala ai Vinicius, tudo bem? Se não me engano o problema está na extensão do VS Code, tente rodar o projeto fora da extensão, ou seja, diretamente no PowerShell do Windows.

Espero ter ajudado.

Oi Matheus, tudo tranquilo e por aí? Então, eu já tentei ontem rodar direto pelo powershell e me retorna o mesmo erro na tela. Ainda não consegui descobrir o problema.

solução!

Fala Vinicius, se você tentar abrir o arquivo C:\Users\Vinicius\Desktop\Alura\JavaScript\JS-orientacaoAObjetos\Funcionario\Gerente.js ele é encontrado?

Abraços.

Matheus, tu salvou a continuação do meu curso de JS. Notei que vc mandou /Funcionario, porém minha pasta estava como /Funcionarios, arrumei isso em cada um dos imports, rodei o node index.js e VOILÁ, funcionou! te agradeço muito, forte abraço.

Boa Vinicius, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.