我一直在玩Mean.IO(http://mean.io/),并想知道是否有一个Yeoman生成器(子生成器?),我可以用来自动生成跨越“实体”的代码整个堆栈。例如,在mean.io项目中有一个“文章”示例,其中包含与“文章”(模型,控制器,节点路由,角度路由/服务/控制器/视图)相关的7个组件。是否有一个生成器将为自定义实体创建这个“组件堆栈”?
例如:
yo meangenerator:实体'MyEntity'
然后,将创建7个不同的文件,将“MyEntity”绑定到现有的MEAN应用程序中。
答案 0 :(得分:8)
无法找到任何可行的方式,所以我写了自己的。我的第一个Yeoman生成器,以及与github和https://npmjs.org/的第一次真实交互。有趣!
答案 1 :(得分:0)
实际上我认为他们有类似的东西,比如:
$ mean package ThingIWantToModel
在您询问之后,不知道他们是否创建了此功能。
我想知道我们是否可以在这个包中生成奇异的控制器,模型和其他任何东西。
答案 2 :(得分:0)
Mean.js(另一个类似于mean.io的项目)有一个很棒的模块生成器,angular-generator-fullstack项目也是如此。
我认为mean.js是最好的,因为它开箱即用,实际上开始构建应用程序所需的一切,包括用户登录,注册,重置密码,更改密码和用户管理接口。基本上,包括电池,你准备好建设!