定制yeoman角度发生器

时间:2015-01-16 10:59:39

标签: angularjs yeoman

我正在开展一个有角度的项目。我有兴趣在Yeoman中创建一个允许我生成'Widgets'的生成器。

基本上我想要一个我调用命令的场景:

yo angular:widget pieChart

这将在app / scripts / widgets中生成一个文件夹,其中包含一个名为pieChart.js的js文件,并在test / spec / widgets中生成一些测试代码。

有人会对从哪里开始有任何指示吗?

非常感谢,

kSeudo

3 个答案:

答案 0 :(得分:1)

如果您已熟悉Grunt和Bower等工具,那么编写自己的Yeoman生成器非常简单。

我建议从官方教程here开始。 Yeoman发电机 - 发电机使用相当简单,并为您的发电机创建一个简单的骨架。

编辑:此外,如果现有的生成器至少执行了您想要的某些内容,那么将其作为起点可能是值得的。

答案 1 :(得分:1)

有官方generator-generator

创建自己的生成器非常简单,只需按照官方教程http://yeoman.io/authoring/

即可

答案 2 :(得分:1)

我做了类似想要你想做的事情。我建议从角度发生器开始。然后,您需要将一个新文件添加到名为widget的templates文件夹中,该文件夹包含widget模板。在与名为widget的指令文件夹相同的级别上创建一个新文件夹,并为其指定index.js。然后你可以从指令文件夹中复制index.js并进行必要的更改。您还可以在templates / javascript / spec文件夹中创建一个widget.js模板