【问题标题】:Could not find a declaration file for module 'react-query'找不到模块 \'react-query\' 的声明文件
【发布时间】:2022-11-06 11:58:33
【问题描述】:

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: reactjs importerror react-query


【解决方案1】:

我遇到了同样的事情,不得不降级到版本 3。

npm i react-query@3

或 4+

npm i @tanstack/react-query

【讨论】:

  • 好吧,这实际上解决了我的问题。我必须安装一个降级版本的 react-query
【解决方案2】:

这是因为您正在导入 TypeScript 文件,但它找不到导入模块的类型声明。通常,您需要做的就是按照给定的说明并打开命令提示符,转到目录 D:overview 并键入:

npm i --save-dev @types/react-query

【讨论】:

  • 我尝试了你建议的这个解决方案,但它不起作用
【解决方案3】:

react-query 在 v4 中被重命名为 @tanstack/react-query。您需要将所有导入从 react-query 重命名为 @tanstack/react-query。

你不需要安装@types/react-query。 v4 已经用打字稿编写。

【讨论】:

    猜你喜欢
    • 2019-03-16
    • 2019-07-26
    • 2021-02-21
    • 2017-05-29
    • 1970-01-01
    • 2022-06-12
    • 2021-01-18
    • 2021-09-03
    • 2021-08-25
    相关资源
    最近更新 更多