Ember CLI" Blueprint"用于创建插件

时间:2017-12-05 18:08:58

标签: javascript ember.js ember-cli ember-addon

我一直想创建符合我公司结构的Ember插件,并有一些预先格式化的文件。

例如,我想......

  • 插件间距默认为4个空格而不是2个。
  • package.json文件在创建时包含某些默认包。
  • 我想在首次创建时向插件添加一些新文件。

我的理解是蓝图必须存在于插件/应用程序中,因此无法修改插件结构在生成时的外观。是否可以通过"蓝图"?的概念来做这些类型的事情?或者我需要分叉Ember CLI并修改内部?我不喜欢使用Ember CLI的想法,因为我需要手动保持它是最新的。

提前致谢!

1 个答案:

答案 0 :(得分:2)

在生成全新项目时,您绝对可以使用自定义蓝图。 glimmerjs成功地使用了它。您可以将此repo用作指南https://github.com/glimmerjs/glimmer-blueprint,然后通过

生成新项目
{{1}}

该蓝图源可以是git repo url,也可以是npm包。