2015-01-23 14 views
7

Il contenuto del mio file, "blah.ts" sonoPerché non riesco a compilare un file che fa riferimento a jquery.d.ts?

///<reference path="jquery.d.ts"> 

e questo è tutto.

Il file "jquery.d.ts" si trova allo stesso livello di "blah.ts".

Copio e jquery.d.ts incollato da here

ho installato dattiloscritto usando NPM ed è la versione 1.3.0.0.

Quando eseguo

tsc blah.ts 

ottengo una pagina di errori

query.d.ts(279,40): error TS1005: ',' expected. 
jquery.d.ts(279,61): error TS1005: '=' expected. 
jquery.d.ts(279,64): error TS1109: Expression expected. 
jquery.d.ts(279,97): error TS1005: ',' expected. 
jquery.d.ts(279,118): error TS1005: '=' expected. 
jquery.d.ts(279,121): error TS1109: Expression expected. 
jquery.d.ts(342,40): error TS1005: ',' expected. 
jquery.d.ts(342,61): error TS1005: '=' expected. 
jquery.d.ts(342,64): error TS1109: Expression expected. 
jquery.d.ts(342,103): error TS1005: ',' expected. 
jquery.d.ts(342,124): error TS1005: '=' expected. 
jquery.d.ts(342,127): error TS1109: Expression expected. 
jquery.d.ts(352,48): error TS1005: ',' expected. 
jquery.d.ts(352,69): error TS1005: '=' expected. 
jquery.d.ts(352,72): error TS1109: Expression expected. 
jquery.d.ts(352,111): error TS1005: ',' expected. 
jquery.d.ts(352,132): error TS1005: '=' expected. 
jquery.d.ts(352,135): error TS1109: Expression expected. 
jquery.d.ts(677,35): error TS1005: ',' expected. 
jquery.d.ts(677,36): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(692,39): error TS1005: ',' expected. 
jquery.d.ts(692,40): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(722,36): error TS1005: ',' expected. 
jquery.d.ts(722,37): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(744,41): error TS1005: ',' expected. 
jquery.d.ts(744,42): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1214,36): error TS1005: ',' expected. 
jquery.d.ts(1214,37): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1255,46): error TS1005: ',' expected. 
jquery.d.ts(1311,45): error TS1005: ',' expected. 
jquery.d.ts(1311,52): error TS1005: ',' expected. 
jquery.d.ts(1383,22): error TS1005: ',' expected. 
jquery.d.ts(1383,29): error TS1005: '=' expected. 
jquery.d.ts(1404,44): error TS1005: ',' expected. 
jquery.d.ts(1411,78): error TS1005: ',' expected. 
jquery.d.ts(1428,25): error TS1005: ',' expected. 
jquery.d.ts(1434,59): error TS1005: ',' expected. 
jquery.d.ts(1446,31): error TS1005: ',' expected. 
jquery.d.ts(1458,29): error TS1005: ',' expected. 
jquery.d.ts(1489,30): error TS1005: ',' expected. 
jquery.d.ts(1503,29): error TS1005: ',' expected. 
jquery.d.ts(1541,24): error TS1005: ',' expected. 
jquery.d.ts(1547,57): error TS1005: ',' expected. 
jquery.d.ts(1615,50): error TS1005: ',' expected. 
jquery.d.ts(1615,51): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1624,50): error TS1005: ',' expected. 
jquery.d.ts(1624,51): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1647,29): error TS1005: ',' expected. 
jquery.d.ts(1647,30): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1655,29): error TS1005: ',' expected. 
jquery.d.ts(1655,30): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1669,30): error TS1005: ',' expected. 
jquery.d.ts(1669,31): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1677,30): error TS1005: ',' expected. 
jquery.d.ts(1677,31): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1692,28): error TS1005: ',' expected. 
jquery.d.ts(1701,28): error TS1005: ',' expected. 
jquery.d.ts(1709,33): error TS1005: ',' expected. 
jquery.d.ts(1709,34): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1717,33): error TS1005: ',' expected. 
jquery.d.ts(1717,34): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1738,27): error TS1005: ',' expected. 
jquery.d.ts(1738,28): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1746,27): error TS1005: ',' expected. 
jquery.d.ts(1746,28): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1760,27): error TS1005: ',' expected. 
jquery.d.ts(1760,28): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1768,27): error TS1005: ',' expected. 
jquery.d.ts(1768,28): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1782,32): error TS1005: ',' expected. 
jquery.d.ts(1782,33): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1790,32): error TS1005: ',' expected. 
jquery.d.ts(1790,33): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1804,34): error TS1005: ',' expected. 
jquery.d.ts(1804,35): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1812,34): error TS1005: ',' expected. 
jquery.d.ts(1812,35): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1826,30): error TS1005: ',' expected. 
jquery.d.ts(1826,31): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1834,30): error TS1005: ',' expected. 
jquery.d.ts(1834,31): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1864,29): error TS1005: ',' expected. 
jquery.d.ts(1864,30): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(1872,29): error TS1005: ',' expected. 
jquery.d.ts(1872,30): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(2464,55): error TS1005: ',' expected. 
jquery.d.ts(2464,56): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(2471,62): error TS1005: ',' expected. 
jquery.d.ts(2471,63): error TS1016: A required parameter cannot follow an optional parameter. 
jquery.d.ts(2584,27): error TS1005: ',' expected. 
jquery.d.ts(2584,31): error TS1005: '=' expected. 
jquery.d.ts(2598,28): error TS1005: ',' expected. 
jquery.d.ts(2598,32): error TS1005: '=' expected. 
jquery.d.ts(2611,28): error TS1005: ',' expected. 
jquery.d.ts(2611,32): error TS1005: '=' expected. 
jquery.d.ts(2619,28): error TS1005: ',' expected. 
jquery.d.ts(2619,32): error TS1005: '=' expected. 
jquery.d.ts(2652,31): error TS1005: ',' expected. 
jquery.d.ts(2652,35): error TS1005: '=' expected. 
jquery.d.ts(2659,32): error TS1005: ',' expected. 
jquery.d.ts(2659,36): error TS1005: '=' expected. 
jquery.d.ts(2667,29): error TS1005: ',' expected. 
jquery.d.ts(2667,33): error TS1005: '=' expected. 
jquery.d.ts(2680,29): error TS1005: ',' expected. 
jquery.d.ts(2680,33): error TS1005: '=' expected. 
jquery.d.ts(2694,30): error TS1005: ',' expected. 
jquery.d.ts(2694,34): error TS1005: '=' expected. 
jquery.d.ts(2701,35): error TS1005: ',' expected. 
jquery.d.ts(2701,39): error TS1005: '=' expected. 
jquery.d.ts(2718,22): error TS1005: ',' expected. 
jquery.d.ts(2718,29): error TS1005: ',' expected. 
jquery.d.ts(2741,33): error TS1005: ',' expected. 
jquery.d.ts(2741,41): error TS1005: ',' expected. 
jquery.d.ts(2754,36): error TS1005: ',' expected. 
jquery.d.ts(2754,44): error TS1005: ',' expected. 
jquery.d.ts(2761,38): error TS1005: ',' expected. 
jquery.d.ts(2761,46): error TS1005: ',' expected. 
jquery.d.ts(2796,27): error TS1005: ',' expected. 
jquery.d.ts(2796,34): error TS1005: ',' expected. 

Se non includo jQuery, si compila bene (ho fatto il tutorial e ha funzionato). Cosa sta andando storto qui?

risposta

2

Versione 1.3 non è compatibile con questa versione di jquery.d.ts. Per prima cosa l'ho risolto usando una vecchia versione di jquery.d.ts, poi ho realizzato che avevo bisogno di aggiornare npm prima di installare typescript. Installato 1.4 e ora funziona.

Problemi correlati