如何使用 Apollo Rover + Codegen 生成 typescript schema 类型
How to use Apollo Rover + Codegen to generate typescript schema types
我正在努力了解如何使用 Apollo Rover in conjunction with Apollo Codegen 为我的 API 模式生成我的打字稿类型。我在 apollo studio 中注册了我的模式,并且可以将模式抓取到 GQL 文件中,但看起来 Rover CLI 不支持 codegen,因此我需要使用旧版 Apollo CLI。然而,Apollo CLI 希望从远程端点获取模式而不是注册模式,并希望模式为 JSON 格式,但 Rover 仅以 .gql 格式获取。
我对我“应该”如何连接它感到困惑,这样我就可以将 apollo codegen 与我注册的模式一起使用,而无需进行大量手动转换工作。
我找到了这个。我认为你应该继续使用 Apollo CLI。
Rover does not currently provide client-specific features, such as
code generation or client checks. For these features, continue using
the Apollo CLI.
使用另一种解决方案,对我有用;)
我正在努力了解如何使用 Apollo Rover in conjunction with Apollo Codegen 为我的 API 模式生成我的打字稿类型。我在 apollo studio 中注册了我的模式,并且可以将模式抓取到 GQL 文件中,但看起来 Rover CLI 不支持 codegen,因此我需要使用旧版 Apollo CLI。然而,Apollo CLI 希望从远程端点获取模式而不是注册模式,并希望模式为 JSON 格式,但 Rover 仅以 .gql 格式获取。
我对我“应该”如何连接它感到困惑,这样我就可以将 apollo codegen 与我注册的模式一起使用,而无需进行大量手动转换工作。
我找到了这个。我认为你应该继续使用 Apollo CLI。
Rover does not currently provide client-specific features, such as code generation or client checks. For these features, continue using the Apollo CLI.
使用另一种解决方案,对我有用;)