Graphql 将@client fragment与远程fragment混合使用不会';行不通

Graphql 将@client fragment与远程fragment混合使用不会';行不通,graphql,react-apollo,apollo-client,Graphql,React Apollo,Apollo Client,我使用Apollo客户端3和Web包的graphql标记/加载器。我的文件的开头如下所示: #import '../../hooks/fragments/User/basicUserInfo.gql' fragment IsLeftSidebarOpen on Query { isLeftSidebarOpen @client } 以下3个片段与IsLeftSidebarOpenfragment位于同一个文件中。当然,我通过更改文件逐个测试它们,而不是一次全部测试。 你能解释一下为什么吗

我使用Apollo客户端3和Web包的
graphql标记/加载器
。我的文件的开头如下所示:

#import '../../hooks/fragments/User/basicUserInfo.gql'

fragment IsLeftSidebarOpen on Query {
  isLeftSidebarOpen @client
}
以下3个片段与
IsLeftSidebarOpen
fragment位于同一个文件中。当然,我通过更改文件逐个测试它们,而不是一次全部测试。 你能解释一下为什么吗

a) 这很有效

query FetchData {
  me {
    ...BasicUserInfo
  }
  isLeftSidebarOpen @client
}
b) 这同样有效

query FetchData {
  ...IsLeftSidebarOpen @client
}
c) 但这会抛出以下错误
未知片段“IsLeftSidebarOpen”


您的问题不清楚IsLeftSidebarOpen在哪里定义,以及如何导入它。另外,如果您使用的是graphql标记加载器,那么应该提到这一点。@DanielRearden抱歉,我刚刚编辑了我的question@TomaszSuperson你解决问题了吗?我遇到了同样的问题。。。
query FetchData {
  me {
    ...BasicUserInfo
  }
  ...IsLeftSidebarOpen @client
}