whatwg-fetch new typescript 2.5.3 [英] whatwg-fetch new typescript 2.5.3

查看:158
本文介绍了whatwg-fetch new typescript 2.5.3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的打字稿项目中,我正在使用whatwg-fetch:2.0.3这是这个poly fill ans的最新版本,因为我正在使用这个版本的类型@ types / whatwg-fetch:0.0.33 当我使用打字稿版本2.2.0时,一切都适合我。

In my typescript project I am using "whatwg-fetch": "2.0.3" this is latest version of this poly fill ans as types I am using this version "@types/whatwg-fetch": "0.0.33" and everything works well for me when i used typescript version "2.2.0".

但是现在我想将typescript更新到最新版本2.5.3,这是我的问题我尝试编译这个然后我得到bambilon类型错误首先是什么我得到的是这个错误

But now I would like to update typescript to latest version "2.5.3" and that is my problem wen I try co compile this then I got bambilon types errors first what i got is this error

D:\Projects \ AppStoreSource \ appstore \ thesource \ AppStore \\\
ode_modules\@types\whatwg-fetch\index.d.ts
(11,13):错误TS2451:无法重新声明块范围变量'fetch'。

是的,第11行的是这个声明

Yes true is that on line 11 is this declare

declare let fetch: typeof window.fetch;

D: \Projects\AppStoreSource\appstore\source\AppStore \\\
ode_modules\@types\whatwg-fetch\index.d.ts
(13,14):error TS2300:重复的标识符' HeadersInit'。

所以有人尝试使用whatwg-fetch和最新的打字稿或者我的潜在问题就像装载机等等,对我而言看起来我有两个定义或者我不知道...我迷路了:-) ???

So did some one try use "whatwg-fetch" and latest typescript or I potential problem is in something like loaders etc, for me it looks like I have two definition or i do not know ... i am lost :-) ???

或者是否有替代其他兼容的poly填充打字稿2.5.3???我想避免分叉和重写打字。

Or is there alternative for other poly fill that is compatible with typescript "2.5.3"??? I would like avoid to fork and rewrite typings.

非常感谢你的帮助

推荐答案

关于这个的简单答案是你不需要为fetch添加类型,因为TypeScript现在在lib.d.ts文件中有它们。

The simple answer on this one is that you don't need to add types for fetch, as TypeScript has them in the lib.d.ts file now.

因此,如果删除 @ types / whatwg-fetch 开发依赖项,您的程序应该编译。

So if you remove the @types/whatwg-fetch development dependency, your program should compile.

这通常是您在定义文件中出错的主要原因,尤其是基于新兴标准的任何内容。

This is very often the exact reason you get errors in a definition file, especially with anything based on emerging standards.

这篇关于whatwg-fetch new typescript 2.5.3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆