Apollo代码生成文件缩进

时间:2019-02-25 16:02:56

标签: typescript graphql apollo apollo-client

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

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

谢谢。

1 个答案:

答案 0 :(得分:1)

查看Apollo codegen文档,它似乎不接受皮棉配置的任何参数。

但是,您可以在生成代码后自己进行操作。

让我们假设您在package.json中有一个脚本可以运行apollo codegen:generate的脚本generate:types,那么您可以对生成的文件运行tslint.json配置,例如:< / p>

 "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。希望对您有所帮助。