如何在VS Code中通过配置文件生成schema.graphql
在VS Code中生成schema.graphql的方法
1. 安装GraphQL官方插件
在VS Code扩展市场搜索并安装GraphQL插件(由GraphQL Foundation提供)。
2. 保留原配置文件
无需修改graphql.config.json文件名,VS Code的GraphQL插件支持这种新版JSON格式配置,你的现有配置已经包含生成schema的关键信息:
schemaPath指定了生成文件的目标路径- 端点配置中的
introspect: true已开启自省功能
3. 生成schema的两种操作方式
方式一:通过VS Code命令面板触发
- 打开命令面板(快捷键:
Ctrl+Shift+P或Cmd+Shift+P) - 输入并选择 GraphQL: Introspect Schema
- 选中配置里的
GraphQL Parse Endpoint端点,插件会自动从该地址获取schema并生成schema.graphql文件到指定路径
方式二:使用命令行工具
若偏好命令行操作,可借助graphql-cli工具:
- 全局安装工具:
npm install -g graphql-cli - 在项目根目录执行命令:
graphql get-schema --project "GraphQL Schema"
(命令中的"GraphQL Schema"需与配置文件里的name字段值一致)
内容的提问来源于stack exchange,提问作者Mircea
相关产品推荐
相关产品推荐

