我正在开展一个有角度的项目。我有兴趣在Yeoman中创建一个允许我生成'Widgets'的生成器。
基本上我想要一个我调用命令的场景:
yo angular:widget pieChart
这将在app / scripts / widgets中生成一个文件夹,其中包含一个名为pieChart.js的js文件,并在test / spec / widgets中生成一些测试代码。
有人会对从哪里开始有任何指示吗?
非常感谢,
kSeudo
答案 0 :(得分:1)
如果您已熟悉Grunt和Bower等工具,那么编写自己的Yeoman生成器非常简单。
我建议从官方教程here开始。 Yeoman发电机 - 发电机使用相当简单,并为您的发电机创建一个简单的骨架。
编辑:此外,如果现有的生成器至少执行了您想要的某些内容,那么将其作为起点可能是值得的。
答案 1 :(得分:1)
创建自己的生成器非常简单,只需按照官方教程http://yeoman.io/authoring/
即可答案 2 :(得分:1)
我做了类似想要你想做的事情。我建议从角度发生器开始。然后,您需要将一个新文件添加到名为widget的templates文件夹中,该文件夹包含widget模板。在与名为widget的指令文件夹相同的级别上创建一个新文件夹,并为其指定index.js。然后你可以从指令文件夹中复制index.js并进行必要的更改。您还可以在templates / javascript / spec文件夹中创建一个widget.js模板