0

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

例如,我想...

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

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

提前致谢!

4

1 回答 1

2

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

ember new my-addon -b https://github.com/my-company/my-companys-blueprint.git

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

于 2017-12-05T18:15:58.377 回答