我有一个JS项目,它使用亚马逊网络服务作为后端(Cognito、AppSync、S3等)。
我使用AWS Amplify访问这些服务,但不使用amplify CLI;所有aws服务都是手动配置的。
关于AppSync,我有一个小脚本,它读取模式(从appsync控制台手动下载),然后生成Typescript操作和操作类型文件(使用amplify-graphql-docs-generator和amplify-graphql- types -generator)。
有没有可能对模型做同样的事情,即基于本地模式文件在typescript中生成模型文件?或者换句话说,我如何在没有使用amplify-cli设置的项目中复制amplify codegen models?
发布于 2020-09-04 08:18:55
您可能会检查amplify codegen的实现,并找到它的内部工作方式https://github.com/aws-amplify/amplify-cli/tree/master/packages/amplify-codegen
或者,如果您不介意使用Amplify CLI,您可以在项目根目录下挂接一个现有的AppSync项目,依次运行以下命令:
amplify init amplify add codegen --apiId xxxx amplify codegen
https://stackoverflow.com/questions/59458324
复制相似问题