首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当client.watchQuery设置为“备用”时,不能调用fetchPolicy

当client.watchQuery设置为“备用”时,不能调用fetchPolicy
EN

Stack Overflow用户
提问于 2022-08-01 13:36:05
回答 1查看 89关注 0票数 0

我遇到了@阿波罗/客户的问题。我在v3.4.17和v3.4.0上得到了这个错误,这在前面的文章中提到过。我认为这个问题是由“阿波罗/反应钩”引起的。这是我的package.json

代码语言:javascript
复制
"@apollo/client": "~3.4.17",
   "@apollo/react-hooks": "^4.0.0",
   "@apollo/react-ssr": "^4.0.0",

但是我的包裹-lock.json看起来像这样

代码语言:javascript
复制
 "@apollo/react-hooks": {
      "version": "4.0.0",
      "resolved": "https://registry.npmjs.org/@apollo/react-hooks/-/react-hooks-4.0.0.tgz",
      "integrity": "sha512-fCu0cbne3gbUl0QbA8X4L33iuuFVQbC5Jo2MIKRK8CyawR6PoxDpFdFA1kc6033ODZuZZ9Eo4RdeJFlFIIYcLA==",
      "requires": {
        "@apollo/client": "^3.6.9"
      },
      "dependencies": {
        "@apollo/client": {
          "version": "3.6.9",
          "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.6.9.tgz",
          "integrity": "sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA==",
          "requires": {
            "@graphql-typed-document-node/core": "^3.1.1",
            "@wry/context": "^0.6.0",
            "@wry/equality": "^0.5.0",
            "@wry/trie": "^0.3.0",
            "graphql-tag": "^2.12.6",
            "hoist-non-react-statics": "^3.3.2",
            "optimism": "^0.16.1",
            "prop-types": "^15.7.2",
            "symbol-observable": "^4.0.0",
            "ts-invariant": "^0.10.3",
            "tslib": "^2.3.0",
            "zen-observable-ts": "^1.2.5"
          }
        },
}

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-07 11:36:14

"@apollo/react-hooks": "^4.0.0"的版本降级为package.json中的"@apollo/react-hooks": "~3.1.3"正在为我工作。

"@apollo/react-hooks": "^4.0.0"需要引起问题的"@apollo/client": "^3.6.9"的内部依赖性。因此,当使用@apollo/client "@apollo/react-hooks": "^4.0.0" 时,降低版本的级别是行不通的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73194556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档