0

我正在使用带有 typescript 操作插件的 graphql 代码生成器从我的 GraphQL 模式生成 typescript 类型。一切正常,直到突然间,当我运行graphql-codegen --config codegen.yml生成的类型错误时。

下图来自我保存所有生成类型的文件 graphql.tsx。图片

这里还可以看到graphql.tsx文件有145个问题。在对该文件进行快速单词搜索后,我发现 typescript 实用程序类型Pick出现了 145 次。因此,图像中显示的问题发生在文件中的每种Pick类型上。我认为 Pick 类型是由 typescript 操作插件生成的。

当我运行时,graphql-codegen --config codegen.yml我没有错误。

GraphQL Playground 上的一切都localhost:4000/graphql很好。

我的codegen.yml文件:

overwrite: true
schema: "http://localhost:4000/graphql"
documents: "src/graphql/**/**/*.graphql"
generates:
  src/generated/graphql.tsx:
    plugins:
      - "typescript"
      - "typescript-operations"
      - "typescript-react-apollo"

什么可能导致这个问题。

任何帮助,将不胜感激。

4

0 回答 0