如何展开查看GraphQL Code Generator CLI的Generate outputs详情?
查看GraphQL Code Generator「Generate outputs」环节详细日志的方法
我用GraphQL Code Generator做代码生成时,CLI输出出现重复的「Parse Configuration」和「Generate outputs」步骤,还碰到了重复实体的问题,想展开查看「Generate outputs」的详细执行内容,可按以下方法操作:
调高日志详细度:执行命令时加上
-v或-vv参数,比如:yarn gen -v # 或者直接用核心命令 graphql-codegen --config codegen.ts -vv这样会输出更细粒度的步骤信息,包括每个生成器的执行细节、处理的文件和实体。
在配置文件里设置日志级别:打开
codegen.ts,添加logger配置项调整日志等级:import type { CodegenConfig } from '@graphql-codegen/cli'; const config: CodegenConfig = { // 你的其他配置内容... logger: { level: 'debug' // 可选值:silent、error、warn、info、debug } }; export default config;设为
debug就能看到最详细的生成过程日志,方便定位重复实体的来源。
另外,CLI里重复出现解析和生成步骤,大概率是配置文件里定义了多个生成任务(比如generates字段下有多个输出目标),每个任务都会走一遍解析和生成流程,这也可能是重复实体的诱因,详细日志能帮你确认每个任务的处理内容。
内容的提问来源于stack exchange,提问作者Bishal Heuju
相关产品推荐
相关产品推荐

