Typescript 2.0は、以前のTypingsシステムを取り除きます。
Typescript 2.0 は、デフォルト./node_modules/@types
で、個別のノード モジュールとしてインストールしたタイプを調べて取得するnpm install --save @types/react
必要があります。
現在のバージョンのTypescript 2.0 betaにはバグがあり、新しい型が読み込まれません。cmd new tsc を介して手動でファイルをコンパイルしますが、VS 2015 では IntelliSense がサポートされておらず、.ts ファイルが編集モードのときにエラーは表示されません。
それを解決するtsconfig.json
には、同様の設定で変更します。
{
"compilerOptions": {
// ... other config rows
"typeRoots": [ "node_modules/@types/" ],
"types": [ "jquery", "react", "react-dom", /*... your other types */ ],
}
}
私にとっては、手動"types"
宣言がこの問題の解決に役立ちました。他の人にとって"typeRoots"
は助けになりました。うまくいけば、開発者の時間を節約できます。