如何为 Apollo GraphQL 客户端禁用 InMemoryCache?

How to disable InMemoryCache for Apollo GraphQL client?

我正在尝试完全禁用 apollo-client 上的缓存,但它不起作用。

我尝试将 fetchPolicy 设置为 'network-only' 或 'no-cache'。有什么我想念的吗?

您可以在需要清理缓存时删除持久化器。

  const persistor = new CachePersistor({ cache: this.cache, storage: window.sessionStorage as any });
  await persistor.remove();