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

code: 'ERR_MODULE_NOT_FOUND'

Olá, não encontrei a solução para o erro. Se alguem puder ajudar. Agradeço. Estou usando o Node v13.5.0.

Segue a falha e código.

Error: Cannot find module C:\Users\Oseias Lissak\Desktop\ALURA\JAVA SCRIPT\JavaScript- Programando a Orientação a Objetos\Cliente.js imported from C:\Users\Oseias Lissak\Desktop\ALURA\JAVA SCRIPT\JavaScript- Programando a Orientação a Objetos\index.js at Loader.resolve [as resolve] (internal/modules/esm/defaultresolve.js:96:13) at Loader.resolve (internal/modules/esm/loader.js:72:33) at Loader.getModuleJob (internal/modules/esm/loader.js:156:40) at ModuleWrap. (internal/modules/esm/module_job.js:42:40) at link (internal/modules/esm/module_job.js:41:36) { code: 'ERR_MODULE_NOT_FOUND' }

index.js

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

const cliente1 = new Cliente();cliente1.nome = "Oseias"; cliente1.cpf= 12312312309;

const cliente2 = new Cliente(); cliente2.nome = "Alice"; cliente2.cpf= 77788899900;

const contaCorrenteRicardo = new ContaCorrente ();

contaCorrenteRicardo.agencia = 1001;

contaCorrenteRicardo.depositar (-100);contaCorrenteRicardo.depositar (100);contaCorrenteRicardo.depositar (100);

const valorSacado = contaCorrenteRicardo.sacar(50);console.log(valorSacado);

console.log(contaCorrenteRicardo);

Clientes.js

export class Cliente { nome; cpf; }

ContaCorrente.js

export class ContaCorrente { agencia;

_saldo = 0;                

sacar(valor){
    if(this._saldo >= valor){            
        this._saldo -= valor; 
        return valor;                   
    }
}

depositar(valor){                        
    if(valor <=0) {                       
        return;                           
    }
        this._saldo+= valor;             

}

}

package.json

{ "name": "bitebank", "version": "1.0.0", "description": "bitebank para acesso aos clientes", "main": "index.js", "scripts": { "test": "echo "Error: no test specified" && exit 1" }, "author": "Oseias", "license": "ISC", "type": "module" }

3 respostas
solução!

Fala Oseias, tudo bem? Espero que sim!

Aparentemente o nome do arquivo é Clientes.js e você está tentando importar de Clinte.js. Tenta substituir isso e veja se corrige o problema!

Abraços e bons estudos :D

Obrigado pela ajuda Mateus. Realmente o problema era este. Fica a lição!

Forte abraço!

haha e olha eu aqui escrevendo correNNte com dois N :D Valeu pela dica.