React Apollo - GraphQL 文件未更新/反映更改

问题描述 投票:0回答:1

我正在将我的 React 应用程序升级到版本 18,它仍在进行中,但我面临着 graphql 查询的奇怪行为。我使用 React Apollo 来管理所有前端存储数据,并使用 graphql 宏来加载所有 graphql 文件。每次我们对 *.gql 进行任何更改时也是如此。我们曾经重新启动服务器,因为默认情况下不会在 CRA 配置中监视(热重新加载)这些文件,但目前即使我进行了任何更改,从 gql 查询/突变中添加或删除了任何字段。我的应用程序仍在尝试加载以前的查询。即使重新启动服务器也没有帮助。有时它有效,但大多数时候它不起作用。

reactjs apollo-client react-apollo
1个回答
2
投票

我能够通过清除node_modules中生成的缓存来解决这个问题。此外,我还通过附加缓存清除命令更新了启动脚本。

"scripts": {
  "start": "rm -rf ./node_modules/.cache/babel-loader && react-scripts start",
}

参考 - 导入 graphql 文件时清理 Create React App 的缓存

© www.soinside.com 2019 - 2024. All rights reserved.