我的文件中有一个片段,其中包含许多其他片段。
file.gql
#import "./fragment.gql"
query Query {
...Fragment
}
fragment.gql
fragment Fragment {
...
}
...other fragments here
这样做会因未使用的片段而导致错误。是否可以只导入那一个片段?或者我真的需要将其分成不同的文件才能使用它们吗?
你可以想象,如果我需要使用包含 X + 1 个片段的文件的 X 个片段,情况会变得更糟。
我没有对此进行测试,但参考更改日志,您应该能够像这样导入命名片段:
#import { myFragment1, myFragment2 } from './fragments.graphql'
(来自 GitHub https://github.com/apollographql/graphql-tag/pull/257)