2017-10-16 26 views
1

私は@ types/whatwg-fetchバージョン0.0.32を使用するプロジェクトを持っています。名前 'ReadableStream'を見つけることができません

私のプロジェクトを実行すると、次のエラーが表示されます。

ERROR in <project-root>/node_modules/@types/whatwg-fetch/index.d.ts 
(97,11): error TS2304: Cannot find name 'ReadableStream'. 

@ types/whatwg-streamsバージョン0.0.4を追加しましたが、それでも同じエラーで失敗します。 WHATWGフェッチ最新の0.0.33へのつっぱり、エラーのちょうど広告1行:

ERROR in /home/vojda/workspace/honeybee/acquisition/node_modules/@types/whatwg-fetch/index.d.ts 
(32,44): error TS2304: Cannot find name 'ReadableStream'. 

ERROR in /home/vojda/workspace/honeybee/acquisition/node_modules/@types/whatwg-fetch/index.d.ts 
(102,20): error TS2304: Cannot find name 'ReadableStream'. 

は、この出来事はなぜ誰かが知っていますか?

何かが何かをキャッシュしているので、起こっていると思います。私はそう思う。プロジェクトが別のコンピュータから削除され、リポジトリから再クローン化されたとき、このエラーはなくなったが、もう一度やり直していたからだ。

必要に応じて、さらにファイルをアップロードします。

+0

'@ types/node'をインストールしましたか? 'ReadableStream'の型定義を含んでいなければなりません。 –

+0

はい、インストールされています。 – malkoto1

+0

https://github.com/DefinitelyTyped/DefinitelyTyped/issues/20608 - 私はバグを記録し、何が起こるかを待っています。その後、この質問を更新します。 – malkoto1

答えて

0

whatwg-fetchはグローバルスコープにあり、標準のlib定義ファイルで既に定義されている標準を実装しているので、@ types/whatwg-fetchを参照する必要はありません。私のプロジェクトではwhatwg-fetchに@typesを使用しておらず、問題なしでReadableStreamを参照しています。ここに、これについて語る別の質問へのリンクがあります: whatwg-fetch new typescript 2.5.3

関連する問題