在“ember generate”的默认蓝图中配置或修改缩进的简单方法

时间:2015-06-01 19:11:55

标签: ember-cli

我正在调用ember g controller foo命令来输出控制器的预定义片段。 我工作的项目需要基于标签的缩进,但ember-cli蓝图默认使用空格缩进。

是否有一种简单的方法可以将ember-cli配置为使用制表符而不是空格? ember-cli docs解释了如何覆盖蓝图,但对于项目中的每个生成器而言,采用这种方法变得非常麻烦。 看来,blueprints/controller/index.js中的覆盖索引文件暴露了afterInstall回调传递了一个options参数。我似乎可以获取有关传递给此选项对象的文件名的一些相关信息,并手动重新格式化文件,但我更倾向于采用更简单的方法。

1 个答案:

答案 0 :(得分:3)

ember-cli开发人员打算使ember generate命令遵守.editorconfig文件指定的配置设置:

https://github.com/ember-cli/ember-cli/issues/3664

有人在上述问题中实施解决方案后,在.editorconfig中指定缩进首选项可以解决此问题。