首页 > 解决方案 > Apollo codegen 生成文件缩进

问题描述

生成文件时,apollo codegen:generate文件生成时带有两个空格。

我找不到可以定义此配置的任何地方,例如4 个空格/1 个选项卡

谢谢你。

标签: typescriptgraphqlapolloapollo-client

解决方案


查看Apollo 代码生成文档,它似乎不接受任何用于 lint 配置的参数。

但是,你可以在生成代码后自己做。

假设您有一个package.json要运行apollo codegen:generate的脚本,generate:types然后您可以tslint.json针对生成的文件运行配置,例如:

 "scripts": {
    "generate:types": "apollo codegen:generate ....",
    "generate:types:lint": "tslint --fix -c tslint.json {path-to-your-generated-files}",
    "generate": "yarn generate:types && yarn generate:types:lint"
  },

然后运行脚本yarn generate。希望能帮助到你。


推荐阅读