【问题标题】:AWS Amplify GraphQL API changing the nested level depth for codegeneratorAWS Amplify GraphQL API 更改代码生成器的嵌套级别深度
【发布时间】:2022-11-03 14:30:30
【问题描述】:

AWS Amplify CLI 添加 GraphQL API 时

amplify add api

系统会询问您生成代码的最大级别深度。默认嵌套级别为 3。

就我而言,事实证明最大深度是不够的,我需要增加它。

有没有办法做到这一点?

我试着跑

amplify update api

但是,在更新过程中,没有再次询问我生成代码的最大级别深度。

【问题讨论】:

    标签: aws-amplify aws-amplify-cli


    【解决方案1】:

    最后我在this github asnwer 中找到了解决方案。 原来.graphqlconfig.yml 文件负责 AWS Amplify GraphQL API。 属性projects.YOUR-API-NAME.extensions.amplify.maxDepth 负责更改代码生成器的嵌套级别深度。现在我的.graphqlconfig.yml 文件如下所示,并且可以正常工作:

    projects:
      YOUR-API-NAME:
        schemaPath: amplify/backend/api/zlmvp/build/schema.graphql
        includes:
          - src/graphql/**/*.ts
        excludes:
          - ./amplify/**
        extensions:
          amplify:
            codeGenTarget: typescript
            generatedFileName: src/API.ts
            docsFilePath: src/graphql
            maxDepth: 5
    extensions:
      amplify:
        version: 3
    

    【讨论】:

      猜你喜欢
      • 2020-08-12
      • 2019-10-07
      • 2021-04-24
      • 2020-08-20
      • 1970-01-01
      • 2011-08-27
      • 2022-10-16
      • 1970-01-01
      • 2021-05-21
      相关资源
      最近更新 更多