tipografico 2.0 si libera delle precedenti Tipizzazioni sistema.
Ora Il dattiloscritto 2.0 dovrebbe di default esaminare ./node_modules/@types
e ottenere i tipi installati come moduli di nodo separati, ad es. npm install --save @types/react
(come citato da @ David Sherret)
C'è un bug nella versione corrente tipografico 2.0 beta, che non caricare nuovi tipi. Manualmente via cmd new tsc compila i file, ma non c'è supporto IntelliSense in VS 2015 e non viene mostrato alcun errore mentre un file .ts è in modalità di modifica.
per risolverlo modificare tsconfig.json
con le impostazioni simili:
{
"compilerOptions": {
// ... other config rows
"typeRoots": [ "node_modules/@types/" ],
"types": [ "jquery", "react", "react-dom", /*... your other types */ ],
}
}
Per me manuale "types"
dichiarazione ha contribuito a risolvere questo problema, per altri ragazzi "typeRoots"
aiutato. Spero che risparmi le ore dello sviluppatore.
E la sintassi 'dt ~ ***'? –
@Royi Non ho mai visto la sintassi per @ types-only per [typings] (https://github.com/typings/typings/blob/master/docs/tsd.md). Ho pensato che le definizioni su sicuramente digitate fossero [pubblicate automaticamente su @types] (https://github.com/DefinitelyTyped/DefinitelyTyped#faq). Avete più informazioni su questo? –
Già trovato. [Qui vai] (http://stackoverflow.com/questions/40734991/whats-the-difference-from-installing-type-definition-files-using-typings-vs-npm). –