Ich bin komplett neu in Angular2 und TypeScript. Ich folge Tutorial, aber ich behalte diesen Fehler. Ist es ein Fehler, der vom Compiler oder etwas verursacht wird?"Erklärung oder Erklärung erwartet" Fehler in Angular2 (oder TypeScript)
Antwort
Es sieht aus wie eine ältere Version des Compilers verwenden.
Sie müssen die TypeScript 1.5 beta (oder höher) herunterladen und installieren, um Importe und Anmerkungen im ES6-Stil zu verwenden.
können Sie die Version überprüfen, die Sie gerade verwenden installiert haben:
tsc --version
Es sollte Ihnen Version 1.5.0-beta
geben.
Wenn Sie bereits installiert, vielleicht Ihre PATH
Variable verweist noch auf den alten Ordner, so dass Ihre PATH-Variable bearbeiten, um den neuesten Ordner zu zeigen, das heißt
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\;
Da Sie die Antwort nicht akzeptiert haben Ich nehme an, Sie sind auf OSx?
Ich hatte 2 Instanzen von TS auf meiner Maschine installiert, ich musste auf die richtige/neuere zeigen. Versuchen Sie dies:
In Webstorm goto Einstellungen (Befehl +,) -> Sprachen -> Typescript.
Befehlszeilenoptionen:
-m amd -t ES5
Compiler Versionen:
/usr/local/lib/node_modules/Typoskript/Lib
So greift es auf Ihr globales Typoskript statt auf das, was Webstorm als Standard für Sie festgelegt hat.
Ich hatte das gleiche Problem. Die Umstellung auf die neue 1.5-Beta-Version von TSC hat es für mich behoben. @Chu Sohn, wenn diese Antwort Ihr Problem behoben, sollten Sie es als die angenommene Antwort auswählen – Felipe
Sie müssen möglicherweise auch Ihre alten Versionen von TypeScript aus dem gleichen Verzeichnis löschen, das Steve oben erwähnt. – Cordle
Wie installiere ich die nächste Version von TSC? tsc @ next hat nicht funktioniert! – M98