【问题标题】:Using JS GraphQL Plugin with makeExecutableSchema将 JS GraphQL 插件与 makeExecutableSchema 一起使用
【发布时间】:2021-03-24 15:55:48
【问题描述】:

我正在基于 GraphQL 在 WebStorm 中编写一个 Web 应用程序。 Web 应用程序由两个组件(即前端和后端)组成。在后端,我使用 makeExecutableSchema 创建多个模式,然后将它们合并在一起以帮助维护我的代码。

前端依赖于一个名为 JS GraphQL 的 WebStorm 插件,该插件有助于解释 GraphQL 突变和查询,如 here 所述。该插件希望看到一个 .graphql 文件来理解 typedefs。我可以手动将信息从后端复制/粘贴到前端目录。理想情况下,我会在后端编码期间自动为前端生成 .graphql 文件。有没有人知道如何做到这一点?

【问题讨论】:

    标签: graphql webstorm


    【解决方案1】:

    你看过graphql-code-generator吗?它具有插件架构,因此可以适应各种需求。我所在的团队曾在几个项目中成功使用过它,而且与 CI 或其他什么东西挂钩并不难。

    【讨论】:

    • 我研究了这个选项。文档更侧重于阅读 schema.graphql 文件以帮助生成具有 TS 和 JSON 扩展名的 Type 文件,这不是我需要的。我欢迎提供有关如何使用 graphql-code-generator 自动化解决方案的教程。我无法找到正确的文档/教程。我能够通过从 GraphQL 游乐场下载架构来解决我的问题。
    猜你喜欢
    • 2017-07-18
    • 2012-01-10
    • 1970-01-01
    • 2021-02-09
    • 2021-01-20
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    相关资源
    最近更新 更多