Ich versuche, diesen Code zu laufen, aber es gibt mir folgende Fehler:Accessoren sind nur verfügbar, wenn ECMAScript Targeting 5 und höher
Animal.ts (10,13): Fehler TS1056: Accessoren sind nur verfügbar, wenn auf ECMAScript 5 und höher abzielt. Animal.ts (14,13): Fehler TS1056: Zugriffspunkte sind nur verfügbar, wenn ECMAScript 5 und höher als Ziel verwendet wird.
interface IAnimal{
name : string;
sayName():string;
}
class AnimalImpm implements IAnimal{
private _name : string = '[Animal]';
get name():string{
return this._name;
}
set name(name:string){
this._name = name;
}
constructor(name:string){
this.name = name;
}
sayName():string {
console.log(`My name is ${this.name}`);
return "Hello";
}
}
scheint nicht für mich arbeiten zu wollen –
@ Le-Roy, das ist nicht wirklich genug Informationen für mich zu helfen oder überhaupt produktiv sein. Das in der Konfiguration zu tun, zielt absolut auf es5 ab - es ist dasselbe wie das Verwenden des Flags --target im Befehl tsc. – loctrice