AWS Amplify 将 GraphQLTransformer 迁移到 V2
AWS Amplify migrate GraphQLTransformer to V2
我最近在我的 Amplify 后端中将 @index 注释添加到我的 GraphQL 架构中,现在出现以下错误:
SchemaValidationError: Your GraphQL Schema is using "@index" directive from the newer version of the GraphQL Transformer
我已按照错误中引用的迁移指南进行操作:https://docs.amplify.aws/cli/migration/transformer-migration/ 但它实际上并未说明如何执行迁移本身
GraphQL Transformer 版本在 amplify/cli.json
中管理
您只需编辑文件并设置以下两个属性:
"features": {
"graphqltransformer": {
...
"useexperimentalpipelinedtransformer": true,
"transformerversion": 2,
...
},
从那里您可以执行 amplify push
或 amplify codegen models
并假设指南 (https://docs.amplify.aws/cli/migration/transformer-migration/) 中引用的所有更改都已满足所有要求。
我最近在我的 Amplify 后端中将 @index 注释添加到我的 GraphQL 架构中,现在出现以下错误:
SchemaValidationError: Your GraphQL Schema is using "@index" directive from the newer version of the GraphQL Transformer
我已按照错误中引用的迁移指南进行操作:https://docs.amplify.aws/cli/migration/transformer-migration/ 但它实际上并未说明如何执行迁移本身
GraphQL Transformer 版本在 amplify/cli.json
您只需编辑文件并设置以下两个属性:
"features": {
"graphqltransformer": {
...
"useexperimentalpipelinedtransformer": true,
"transformerversion": 2,
...
},
从那里您可以执行 amplify push
或 amplify codegen models
并假设指南 (https://docs.amplify.aws/cli/migration/transformer-migration/) 中引用的所有更改都已满足所有要求。