Sono completamente nuovo in Angular2 e TypeScript. Sto seguendo Tutorial ma continuo a risolvere questo errore. È un errore causato dal compilatore o qualcosa del genere?"Dichiarazione o dichiarazione prevista" Errore in Angular2 (o TypeScript)
risposta
Sembra che si sta utilizzando una versione precedente del compilatore.
È necessario scaricare e installare TypeScript 1.5 beta (o più recente) per utilizzare le importazioni e le annotazioni in stile ES6.
È possibile controllare la versione attualmente installata usando:
tsc --version
Dovrebbe dare Version 1.5.0-beta
.
Se già avete installato, forse la variabile PATH
punta ancora alla vecchia cartella, in modo da modificare la variabile PATH per puntare l'ultima cartella, cioè
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\;
Dal momento che non ha accettato la risposta , Presumo tu sia su OSx?
Avevo 2 istanze di TS installate sulla mia macchina, avevo bisogno di puntare a quella corretta/nuova. Prova questo:
In Webstorm goto Preferenze (Comando +,) -> Lingue -> Dattiloscritto. Opzioni
riga di comando:
-m AMD -t ES5
Compiler Versioni:
/usr/local/lib/node_modules/dattiloscritto/lib
In questo modo, il tuo typescript globale verrà utilizzato anziché quello che Webstorm potrebbe avere impostato come predefinito.
- 1. Angular2 con TypeScript: errore del compilatore previsto dichiarazione dopo @component
- 2. $ o dichiarazione in $ elemMatch
- 3. dichiarazione prevista, trovato 'IDENT' articolo
- 4. #define o errore di dichiarazione #if
- 5. jquery "o" dichiarazione
- 6. Dichiarazione o definizione in C
- 7. Codice Contratto o se dichiarazione?
- 8. Il compilatore veloce mostra errore di dichiarazione prevista?
- 9. dichiarazione di funzione o istanza?
- 10. due o più tipi di dati in dichiarazione prescrittori errore
- 11. Angular2 @ TypeScript Errore osservabile
- 12. dichiarazione inoltrata o esterna non soddisfatta
- 13. Dichiarazione di funzioni o metodi di constexpr
- 14. Python: cicli for innestati o "next" dichiarazione
- 15. Python semplice se o la logica dichiarazione
- 16. Inizializzazione dell'elenco nella dichiarazione costruttore o campo
- 17. che è più veloce? Dichiarazione o PreparedStatement
- 18. PHP if/else o switch/case Dichiarazione
- 19. IF a == vero o b == true dichiarazione
- 20. Dichiarazione dichiarazione dichiarazione su loop in Actionscript 3
- 21. Errore: dichiarazione inclassificabile in FORTRAN
- 22. ClojureScript Parametri Dichiarazione errore
- 23. Come importare in Typescript senza dichiarazione di modulo
- 24. Incremento contatore o Inserisci riga in una dichiarazione, in SQLite
- 25. Estendi una classe da un'interfaccia di dichiarazione in Typescript
- 26. Devo commentare la dichiarazione o la definizione in C++?
- 27. dichiarazione di aggiornamento in esecuzione per troppo tempo o no
- 28. Angular2 with Typescript - Errore di caricamento di angular2/platform/browser
- 29. Come utilizzare i file di dichiarazione in TypeScript
- 30. dichiarazione dichiarazione top errata in scala IntelliJ
Stavo avendo lo stesso problema. Passare alla nuova versione beta 1.5 di tsc lo ha risolto per me. @ Chu Son, se questa risposta ha risolto il tuo problema, dovresti selezionarla come risposta accettata – Felipe
Potrebbe anche essere necessario cancellare le tue vecchie versioni di TypeScript dalla stessa directory che Steve menziona sopra. – Cordle
Come installare la prossima versione di tsc? tsc @ next non ha funzionato! – M98