2017-01-26 16 views
0

私はある時点でフェッチを利用するタイスクリプト(typcript)プロジェクトに取り組んでいます。Typescriptプロジェクトでフェッチを使用する

私は世界的に利用可能フェッチの定義を作るためにタイピングを使用することができることを知っている:

typings install --global --save dt~whatwg-fetch & typings install --global --save dt~whatwg-streams

しかし、私はタイピングに私の依存から脱却し、代わりにNPMを使用しようとしていますし、 @タイプ。

しかし、私はこの作業を行う方法を理解できません。

私はnpm install @types/whatwg-fetchを行って、私のtsconfig.jsonファイルのcompilerOptions.types配列にフェッチが、私はまだエラーを取得追加しました:Error Cannot find type definition file for 'fetch'.

答えて

1

私は私が間違って何をやっていた発見:

間違ったのTSconfig .json:

{ 
    "compilerOptions": { 
    ... 
    "types": ["fetch"] 
    }, 
} 

正しいtsconfig.json:

{ 
    "compilerOptions": { 
    ... 
    "types": ["whatwg-streams","whatwg-fetch"] 
    }, 
} 

私は誤って、型配列が、グローバルにインクルードされる型を含むtypedefファイルの名前ではなく、グローバルにインクルードされる型を含むと考えられていたと考えました。

関連する問題