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.
- 1. Typescript wirft Erklärung Erwarteter Fehler mit Angular 2 Komponente
- 2. Fehler „Erklärung keine Speicherklasse oder Typbezeichner hat“, wenn string mit
- 3. Unklare Formulierung über Erklärung in template-Erklärung
- 4. Fehler: erwartete Erklärung oder Erklärung am Ende der Eingabe atmel Studio
- 5. Flag Post oder Kommentar Logik Erklärung
- 6. rasche erwartete Erklärung Fehler
- 7. Typ Erklärung Python Fehler
- 8. falsche Erklärung Erklärung in scala IntelliJ
- 9. Erklärung für "Notwendigkeit typeids" Fehler
- 10. Angular2 mit TypeScript: Deklaration erwartet Compiler Fehler nach @Component
- 11. % (mod) Erklärung
- 12. 'falsche Erklärung Erklärung' bei der Verwendung von Slick in IntelliJ
- 13. Implizite Erklärung der Funktion 'FBSDK_NOT_DESIGNATED_INITIALIZER' ist ungültig in C99 erwartet ')'
- 14. Python, wenn mehrere „und“ „oder“ in einer Erklärung
- 15. Widersprüchliche Erklärung
- 16. Makro Erklärung
- 17. Besuchermuster Erklärung
- 18. Angular2 @ TypeScript Observable Fehler
- 19. Erklärung awk
- 20. MPI_Comm_split Erklärung
- 21. Maven + Java-Paket Erklärung
- 22. Warnung in extern Erklärung
- 23. Multiple Erklärung Fehler in der Datentypdeklaration
- 24. Javascript Fehler: fehlende = in Destrukturierung Erklärung
- 25. Erklärung C# -Code bitte
- 26. Code Erklärung in Java
- 27. Erklärung ETS in Erlang
- 28. Erklärung mit? in C
- 29. VHDL Erklärung in Worten
- 30. Code mit Erklärung für binäre Baumrotation (links ODER rechts)
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