aurelia-fetch-client.d.ts 未定义符号
aurelia-fetch-client.d.ts undefined symbols
当我在我的项目中包含 aurelia-fetch-client 时,我遇到了一些我无法解决的错误。说找不到:Request, Response, Headers, BufferSource, URLSearchParams,如下图所示:
我该如何解决?
为 whatwg-fetch 添加 typescript 定义文件:
https://github.com/borisyankov/DefinitelyTyped/blob/master/whatwg-fetch/whatwg-fetch.d.ts
以下是有关获取规范的更多信息:
安装 whatwg-fetch types with typings。
可以使用 typings
安装 whatwg-fetch 类型。
npm install typings --global
typings install dt~whatwg-fetch --global
以上从 DefinitelyTyped (dt
).
安装它们
使用 npm (TypeScript 2.0) 安装 whatwg-fetch 类型。
npm install --save @types/whatwg-fetch
进一步调整
注意:TypeScript 可能仍然会抱怨它 "Cannot find name 'URLSearchParams'." 我们可以通过将接口添加到我们的一个类型文件来解决这个问题。例如:
custom_typings/adhoc_interfaces.d.ts
interface URLSearchParams {}
当我在我的项目中包含 aurelia-fetch-client 时,我遇到了一些我无法解决的错误。说找不到:Request, Response, Headers, BufferSource, URLSearchParams,如下图所示:
我该如何解决?
为 whatwg-fetch 添加 typescript 定义文件:
https://github.com/borisyankov/DefinitelyTyped/blob/master/whatwg-fetch/whatwg-fetch.d.ts
以下是有关获取规范的更多信息:
安装 whatwg-fetch types with typings。
可以使用 typings
安装 whatwg-fetch 类型。
npm install typings --global
typings install dt~whatwg-fetch --global
以上从 DefinitelyTyped (dt
).
使用 npm (TypeScript 2.0) 安装 whatwg-fetch 类型。
npm install --save @types/whatwg-fetch
进一步调整
注意:TypeScript 可能仍然会抱怨它 "Cannot find name 'URLSearchParams'." 我们可以通过将接口添加到我们的一个类型文件来解决这个问题。例如:
custom_typings/adhoc_interfaces.d.ts
interface URLSearchParams {}