1
resposta

SyntaxError: Unexpected token {

Alguém pode de ajudar?

D:\CURSO ALURA\FORMAÇÃO REACT ALURA\03 - JavaScriptInterfaces HerançaOrientaçãoObjetos\JavaScript-Interfaces-Herança-Orientação-Objetos\index.js:1import {Cliente} from "./Cliente.js"; ^

SyntaxError: Unexpected token { at Module.compile (internal/modules/cjs/loader.js:723:23) at Object.Module.extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) index.js

import {Cliente} from "./Cliente.js";
import {ContaCorrente} from "./ContaCorrente.js";
import {ContaPoupanca} from "./ContaPoupanca.js";
import {Conta} from "./Conta.js";

const cliente1 = new Cliente("Ricardo", 11122233309);

const contaCorrenteRicardo = new Conta(0,cliente1, 1001);
contaCorrenteRicardo.depositar(500);
contaCorrenteRicardo.sacar(100);

const contaPoupanca = new Conta(50, cliente1, 1001);

console.log(contaPoupanca);
console.log(contaCorrenteRicardo);

Cliente.js

export class Cliente{
    get cpf(){
        return this._cpf;
    }

    constructor(nome, cpf){
        this.nome = nome;
        this._cpf = cpf;
    }
}
1 resposta

Oi, Ana! Tudo bem?

Verifique no arquivo package.json se a propriedade type está definida como module ("type": "module").

Aguardo o retorno!