找不到名字'fetch'

TyF*_*ude 6 typescript reactjs typescript-typings

我可以使用fetch api新创建的reactjs应用程序.但我正在使用这个模板,它说无法找到fetch api. 在此输入图像描述

什么错了?我遇到了微笑问题,我该如何解决?

mel*_*dim 21

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

您将需要使用"--lib DOM"或在您添加"DOM" tsconfig.json:

"compilerOptions": {
        "lib": [ "dom" ],
   }
Run Code Online (Sandbox Code Playgroud)

  • 这应该被标记为正确答案。我可以通过此评论吸引版主的注意吗? (5认同)

Mar*_*rry 7

你最有可能需要获取打字稿的打字稿npm install --save-dev @types/whatwg-fetch类型来解决你得到的错误.

  • @types/whatwg-fetch 显然已被弃用。 (4认同)
  • 除了您已经拥有的内容之外,只需将 tsconfig 设置为在“lib”数组中包含“DOM”即可 (2认同)