Ich habe das folgende Problem, "Kann den Namen 'readonly' nicht finden, wenn eine Schnittstelle mit schreibgeschützten Eigenschaften definiert wird. Ich habe die folgende Version von Typoskript installiert: v 2.0.8 und ich bin mit Visual Studio 2015Typescript-Schnittstelle schreibgeschützte Felder (Name kann nicht gefunden werden "readonly")
ist hier ein Beispiel:
Typoskript
interface Car {
readonly engine: string;
readonly model: string;
}
Alle Ideen werden geschätzt.
Sind Sie sicher, dass Sie die Version 2.0.8 von Typoskript ausführen? Vielleicht hat Ihr Visual Studio eine andere Version? Wie hast du installiert? Hattest du schon eine vorherige Version installiert? Bitte fügen Sie auch Ihre 'tsconfig.json' hinzu. –
Ja, ich bin sicher über die Version, ich habe die folgende cmd in npm-Konsole verwendet: "tsc -v". Ich bin mir nicht sicher über die "tsconfig.json", mein Projekt hat diese Konfiguration nicht, durch Hinzufügen dieser wird es das Problem beheben? Ist es wie eine Voraussetzung für ein Typoskript-Projekt? – ThatAwesomeCoder
Visual Studio verwendet möglicherweise eine andere Version von Typoskript. Wenn Sie also "tsc -v" ausführen, wird nicht unbedingt dieselbe Version angezeigt, für die VS ausgeführt wird. Versuchen Sie diesen Thread: http://stackoverflow.com/questions/23948348/where-can-i-find-the-typescript-version-installed-in-visual-studio Und dieses: http://stackoverflow.com/questions/32385087/vs2015-change-typescript-version –