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?