【发布时间】:2016-10-13 06:58:52
【问题描述】:
当我在我的项目中包含 aurelia-fetch-client 时,我遇到了一些我无法解决的错误。它说它找不到:Request、Response、Headers、BufferSource、URLSearchParams,如下图所示:
我该如何解决?
【问题讨论】:
标签: javascript aurelia
当我在我的项目中包含 aurelia-fetch-client 时,我遇到了一些我无法解决的错误。它说它找不到:Request、Response、Headers、BufferSource、URLSearchParams,如下图所示:
我该如何解决?
【问题讨论】:
标签: javascript aurelia
为 whatwg-fetch 添加 typescript 定义文件:
https://github.com/borisyankov/DefinitelyTyped/blob/master/whatwg-fetch/whatwg-fetch.d.ts
以下是有关 fetch 规范的更多信息:
【讨论】:
可以使用typings 来安装whatwg-fetch 类型。
npm install typings --global
typings install dt~whatwg-fetch --global
以上从DefinitelyTyped (dt) 安装它们。
npm install --save @types/whatwg-fetch
注意:TypeScript 可能仍会抱怨它“找不到名称 'URLSearchParams'”。我们可以通过将接口添加到我们的一个类型文件中来解决这个问题。例如:
custom_typings/adhoc_interfaces.d.ts
interface URLSearchParams {}
【讨论】: