reactjs - 找不到名称 'fetch'

标签 reactjs typescript typescript-typings

我可以使用 fetch api 新创建的 reactjs 应用程序。 但我正在使用 this模板,它说找不到获取 api。 enter image description here

这里有什么问题吗?我遇到类似的问题,我该如何解决?

最佳答案

如果您使用的是 Typescript 2.8.0+,则标准库中包含 fetch。

您将需要使用“--lib dom”或在您的 tsconfig.json 中添加“dom”:

  1. 老❌
<删除>
{
  "compilerOptions": {
    "lib": ["dom"],
  }
}

  1. 新 ✅
{
  "compilerOptions": {
    "lib": ["DOM"],
  }
}

关于reactjs - 找不到名称 'fetch',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42293176/

相关文章:

javascript - 动态添加时如何从父组件访问子组件值?

javascript - React checkedLink 如何访问更改值

reactjs - 通过 Azure CLI 基于 Azure DevOps git 存储库部署 ReactJs Azure 静态 Web 应用程序

Angular : Unable to GET local json using HttpClient

javascript - typescript 中具有通用键的对象

javascript - 类型化数组和联合类型

angular - 为什么打字工具会故意创建重复的打字集?

reactjs - 更新Reducer React Redux 中的嵌套状态

typescript - 将 React.Components 与 apollo-client 和 TypeScript 结合使用

html - Angular - Material 表,是否可以通过单击按钮来编辑行?