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" }