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

Erro ao Importar módulos

Estou tentando importar os módulos, mas dá o mesmo erro, estou usando o node na versão 14.4. Alguém pode ajudar favor?


 export class Cliente{

    _nome;
    _cpf;

}
export class ContaCorrente{


    _agencia;
    _saldo=0; 



    //método
    sacar(valor){
        if(this._saldo >= valor){
            this._saldo-=valor;
        }
        else{
            console.log("Saldo Inválido!");
        }

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

    }

    extrato(){
        console.log("O saldo é "+this._saldo);
    }
}


import {Cliente} from 'Cliente.js'; `

dá esse erro:

import {Cliente} from 'Cliente.js'; ^^^^^^

SyntaxError: Cannot use import statement outside a module at wrapSafe (internal/modules/cjs/loader.js:1116:16) at Module.compile (internal/modules/cjs/loader.js:1164:27) at Object.Module.extensions..js (internal/modules/cjs/l

3 respostas

Oi, Alexandre, tudo bem?

No seu arquivo package.json, você adicionou o "type": "module"? dessa forma:

"author": "",
  "license": "ISC",
  "type": "module"
solução!

Resolvi, era um erro na importação das classes. Grato Lais pela dica tb!

Oi, Alexandre, tudo bem?

Que bom que resolveu e obrigado por compartilhar conosco a solução!

Bons estudos :}