Sto sviluppando l'app Win8 con TypeScript.Il compilatore TypeScript diventa lento?
Per compilare il mio codice dattiloscritto, ho aggiunto winrt.d.ts
e winjs.d.ts
poi fatto riferimento li utilizzando:
<reference path="winrt.d.ts" static="true" />
<reference path="winjs.d.ts" static="true" />
Compile & accumulo riuscito ma Intellisense di IDE stavo essendo molto lento. Ho semplicemente aperto winrt.d.ts
e ho controllato il file. Il file ha 18.770 linee che è davvero un enorme file da compilare al volo.
Esistono opzioni o metodi per fare riferimento a questi file di grandi dimensioni senza compilare nuovamente come lib.d.ts
?
Questa lentezza danneggia seriamente la mia selezione di TypeScript.
AGGIORNAMENTO:
Nella versione del compilatore corrente (0.8.0), non esiste una soluzione. Spero di vedere il miglior guadagno in termini di prestazioni nella prossima release.
aggiornamento:
Qui è la mia semplice hack per aumentare dev. prestazione. Ho semplicemente creato winrt.compact.d.ts
. Quindi copia solo parte degli spazi dei nomi che sono effettivamente utilizzati e salva il file.
Fortunatamente il file (winrt.d.ts
) sembra generato da da diversi file di dichiarazione. Quindi ogni spazio dei nomi è chiaramente separato dagli altri. È molto più semplice creare una versione compatta per WinRT.