graphql - 将 JS GraphQL 插件与 makeExecutableSchema 一起使用
问题描述
我正在基于 GraphQL 在 WebStorm 中编写一个 Web 应用程序。Web 应用程序由两个组件(即前端和后端)组成。在后端,我使用 makeExecutableSchema 创建多个模式,然后将它们合并在一起以帮助维护我的代码。
前端依赖于一个名为 JS GraphQL 的 WebStorm 插件,它可以帮助解释 GraphQL 突变和查询,如此处所述。该插件希望看到一个 .graphql 文件来理解 typedefs。我可以手动将信息从后端复制/粘贴到前端目录。理想情况下,我会在后端编码期间自动为前端生成 .graphql 文件。有没有人知道如何做到这一点?
解决方案
你看过graphql-code-generator吗?它具有插件架构,因此可以适应各种需求。我所在的团队已经在几个项目中成功使用了它,并且不难连接到 CI 或其他什么。
推荐阅读
- oracle - 如何限制Oracle查询中返回的字符数量
- python - 正则表达式 - 获取匹配前的最后一次出现
- ios - Swift MVVM:如果我们有一个模型数组,在哪里保存自定义模型数据
- javascript - gzip-js 不起作用,Uncaught ReferenceError: require is not defined
- javascript - 如何使用 Github API Repositories List 实现无限滚动
- python - 如何在简单的学习计划程序中使用时间作为状态的触发器
- c# - 在 C# 中解析 Google SERP
- regex - 无法创建正确的模式
- google-cloud-platform - 授权启用 Project media-244309 服务时出错
- ruby - 在 Ruby 中为数字添加百分比