Typoskript 2.0 wird früherer Typisierungen System befreien.
Jetzt Typescript 2.0 sollte standardmäßig in ./node_modules/@types
suchen und Typen, die Sie als separate Knotenmodule, z. npm install --save @types/react
(wie von @ David Sherret erwähnt)
Es gibt einen Bug in der aktuellen Version ist Typoskript 2.0 beta, die keine neuen Typen nicht geladen. Manuell über cmd new TSC kompiliert Dateien, aber es gibt keine IntelliSense-Unterstützung in VS 2015 und keine Fehler werden angezeigt, während sich eine .ts-Datei im Bearbeitungsmodus befindet.
es tsconfig.json
mit ähnlichen Einstellungen ändern zu beheben:
{
"compilerOptions": {
// ... other config rows
"typeRoots": [ "node_modules/@types/" ],
"types": [ "jquery", "react", "react-dom", /*... your other types */ ],
}
}
Für mich Handbuch "types"
Erklärung dieses Problem behoben geholfen haben, für andere Jungs "typeRoots"
geholfen. Hoffentlich wird es Entwicklerstunden sparen.
Was ist mit der 'dt ~ ***' Syntax? –
@Royi Ich habe diese Syntax nie für @ types-only für [typings] (https://github.com/typings/typings/blob/master/docs/tsd.md) gesehen. Ich dachte, dass Definitionen auf jeden Fall typisiert wurden (automatisch auf @types veröffentlicht) (https://github.com/DefinitelyTyped/DefinitelyTyped#faq). Haben Sie mehr Informationen dazu? –
Bereits gefunden. [Hier gehts] (http://stackoverflow.com/questions/40734991/whats-the-difference-from-installing-type-definition-file-using-typings-vs-npm). –