Aurelia-Fetch是否依赖于whatwg-fetch?

时间:2017-03-30 16:53:01

标签: javascript typescript npm aurelia fetch-api

我正在尝试将我的Aurelia项目从测试版升级到March版。

我得到的一个错误是:

  

找不到名称'请求'。

通过Google搜索,可以在GitHub上发现这个问题:https://github.com/aurelia/fetch-client/issues/65

此问题表示“修复”是安装whatwg-fetch的打字稿定义。当我安装这些打字稿定义时,错误就会消失。

但这是否意味着我还需要whatwg-fetch(在我的node_modules文件夹中查找,未安装whatwg-fetch。)

1 个答案:

答案 0 :(得分:1)

SqlCommand包装了Fetch API aurelia-fetch-client是一个Fetch polyfill ,因此获取客户端依赖于polyfill是没有意义的。此外,您将使用哪个polyfill会根据您使用的模块加载器而更改。

基于JSPM / SystemJS的应用程序使用来自GitHub的fetch polyfill,而大多数其他模块加载器使用wahtwg-fetch

所以是的,你需要安装whatwg-fetch,但是有充分的理由说明为什么whatwg-fetch没有依赖它。