1
resposta

erro 'ERR_MODULE_NOT_FOUND'

Por Deus, fiquei 1h tentando solicionar esse problema sozinha, mas não sei mais onde procurar um erro no código. Vamos de ajuda dos universitários

Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'C:\Users\kaynn\OneDrive\Área de Trabalho\projeto-atual\projeto-um\Funcionario\Gerente.js' imported from C:\Users\kaynn\OneDrive\Área de Trabalho\projeto-atual\projeto-um\index.js at new NodeError (internal/errors.js:322:7) at finalizeResolution (internal/modules/esm/resolve.js:308:11) at moduleResolve (internal/modules/esm/resolve.js:731:10) at Loader.defaultResolve [as resolve] (internal/modules/esm/resolve.js:842:11) at Loader.resolve (internal/modules/esm/loader.js:89:40) at Loader.getModuleJob (internal/modules/esm/loader.js:242:28) at ModuleWrap. (internal/modules/esm/modulejob.js:76:40) at link (internal/modules/esm/module_job.js:75:36) { code: 'ERR_MODULE_NOT_FOUND' }

O meu código esta assim:

index:

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

import {Gerente} from "./Funcionario/Gerente.js" import {Diretor} from "./Funcionario/Diretor.js" import {SistemaAutenticacao} from "./SistemaAutenticacao.js"

const diretor = new Diretor("Bruna", 10000, 12345678900); const gerente = new Gerente("Lidia, 5000, 12378945601");

const estaLogado = SistemaAutenticacao.login(diretor, "10203040");

console.log(estaLogado);

sistema autenticacao

export class SistemaAutenticacao{
static login(funcionario, senha){
    return funcionario.senha == senha;
}

}

gerente

import {Funcionario} from "./Funcionario.js";

export class Gerente extends Funcionario { constructor(nome, salario, cpf) { super(nome, salario, cpf) this._bonificacao = 1.1; } }

diretor:

import {Funcionario} from "./Funcionario.js";

export class Diretor extends Funcionario { constructor(nome, salario, cpf) { super(nome, salario, cpf); this._bonificacao = 2; } }

funcionarios

export class Funcionario{
constructor(nome, salario, cpf){
    this._nome = nome;
    this._salario = salario;
    this._cpf = cpf;

    this._bonificacao = 1;
    this._senha;
}

get senha(){
    return this._senha;
}

cadastrarSenha(senha){
    this._senha = senha;
}

}

1 resposta

Fala Kaynne, tudo bem? Espero que sim!

Você conseguiu resolver? Se não, verifica se o nome do arquivo está correto (letras maiusculas, minusculas) e também se o diretório especificado está correto!

Mas se possivel, por favor enviar uma print no arquivo que está dando erro, mostrando também a pasta em que o arquivo que você está tentando importar.

Aguardo o seu retorno :D