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



我正在升级我的react应用程序到版本18,它仍在进行中,但我正面临着一个奇怪的行为与graphql查询。我使用React Apollo来管理所有前端存储数据和graphql宏来加载所有graphql文件。更早的时候,当我们对*.gql做任何修改时。我们过去常常重新启动服务器,因为这些文件在CRA配置中默认不被监视(热重载),但目前即使我做了任何更改,也可以从gql查询/突变中添加或删除任何字段。我的应用程序仍在尝试加载以前的查询。即使重新启动服务器也无济于事。有时它有效,但大多数时候不起作用。

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

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

参考-在导入图形文件时清理React App's缓存

最新更新