我正在尝试将我的Aurelia项目从测试版升级到March版。
我得到的一个错误是:
找不到名称'请求'。
通过Google搜索,可以在GitHub上发现这个问题:https://github.com/aurelia/fetch-client/issues/65
此问题表示“修复”是安装whatwg-fetch
的打字稿定义。当我安装这些打字稿定义时,错误就会消失。
但这是否意味着我还需要whatwg-fetch
?(在我的node_modules文件夹中查找,未安装whatwg-fetch
。)
答案 0 :(得分:1)
SqlCommand
包装了Fetch API 。 aurelia-fetch-client
是一个Fetch polyfill ,因此获取客户端依赖于polyfill是没有意义的。此外,您将使用哪个polyfill会根据您使用的模块加载器而更改。
基于JSPM / SystemJS的应用程序使用来自GitHub的fetch polyfill,而大多数其他模块加载器使用wahtwg-fetch
。
所以是的,你需要安装whatwg-fetch
,但是有充分的理由说明为什么whatwg-fetch
没有依赖它。