Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro: Accessors aro only avaliable when targeting ECMAScript 5 and higher. (ts(1056)

Está dando esse erro em todos os métodos get na classe Negociacao

class Negociacao {

    _data;
    _quantidade;
    _valor;

    constructor(data, quantidade,valor)
    {
        this._data = data;
        this._quantidade = quantidade;
        this._valor = valor;
    }
    get **data**() {
        return this._data;
    }
    get **quantidade**(){
        return this._quantidade;
    }
    get **valor**(){
        return this._valor;
    }
    get **volume**(){
        return this._quantidade * this._valor;
    }

}

Ao compilar só gera esse mesmo erro e as linhas informadas são as dos devidos métodos Get o node foi instalado na pasta correta alurabank e não dentro da app

C:\Users\Angelico\Desktop\Alura\01-alurabank\alurabank>
1 resposta
solução!

Consegui corrigir, dentro do arquivo tsconfig.json estava

    "compilerOptions": {
        "target": "ES3",
        "outDir": "app/js"
    },
    "include": [
        "app/ts/**/*"
    ]

}

só troquei no "target":*ES3" por "ES6" fechei o VSCode e abri novamente, dei o comando no promt npm run compile

Corrigido