用于MEAN应用的Yeoman子发电机?

时间:2013-12-12 21:38:58

标签: angularjs yeoman mean-stack yeoman-generator mean.io

我一直在玩Mean.IO(http://mean.io/),并想知道是否有一个Yeoman生成器(子生成器?),我可以用来自动生成跨越“实体”的代码整个堆栈。例如,在mean.io项目中有一个“文章”示例,其中包含与“文章”(模型,控制器,节点路由,角度路由/服务/控制器/视图)相关的7个组件。是否有一个生成器将为自定义实体创建这个“组件堆栈”?

例如:

yo meangenerator:实体'MyEntity'

然后,

将创建7个不同的文件,将“MyEntity”绑定到现有的MEAN应用程序中。

3 个答案:

答案 0 :(得分:8)

无法找到任何可行的方式,所以我写了自己的。我的第一个Yeoman生成器,以及与github和https://npmjs.org/的第一次真实交互。有趣!

GitHub的: https://github.com/MartyIce/generator-meancrud

NPM: https://npmjs.org/package/generator-meancrud

答案 1 :(得分:0)

实际上我认为他们有类似的东西,比如:

$ mean package ThingIWantToModel

在您询问之后,不知道他们是否创建了此功能。

我想知道我们是否可以在这个包中生成奇异的控制器,模型和其他任何东西。

答案 2 :(得分:0)

Mean.js(另一个类似于mean.io的项目)有一个很棒的模块生成器,angular-generator-fullstack项目也是如此。

我认为mean.js是最好的,因为它开箱即用,实际上开始构建应用程序所需的一切,包括用户登录,注册,重置密码,更改密码和用户管理接口。基本上,包括电池,你准备好建设!