我在.gql
文件中使用可重用的片段,但结果查询将在使用 codegen 时多次声明片段。一个简化的例子:
# ImagesInfos.gql
fragment ImageInfos {
url
alt
}
#Post.gql
#import './ImageInfos.gql'
fragment Post {
title
image {
... ImageInfos
}
user {
... UserInfos
}
}
#User.gql
#import './ImageInfos.gql'
fragment User {
name
image {
... ImageInfos
}
}
但这会导致 ImageInfos 片段声明的多次出现。我怎样才能避免这种情况?