我不明白为什么generator-ionic(以及其他离子+ Yeoman项目)如此受欢迎。
我不知道在这种情况下使用yeomen发生器有什么好处,这是。
我理解为什么Ionic框架在Cordova项目中很有用(我们都知道,UI,ngCordova插件,它使用AngularJS等),但Yeoman组件具体做了什么,基本的Ionic项目还没有已经或不能轻易添加bower install
。
在我看来,Yeoman离子项目似乎是不必要的膨胀,可能导致更多错误和库问题。我只是没有看到像karma和grunt这样的组件(与使用gulp的离子相反)如何适应开发的帮助。
答案 0 :(得分:1)
是的,你可以自己设置所有这些。但是,想象一下在您开始的每个项目上进行设置。有点麻烦,你不觉得吗?
这就是为什么有些人倾向于创建这些生成器 - 来节省你(如果你愿意)每次从开始就必须支撑你的应用程序的时间。通常它们提供一些功能(您可以在Github页面上阅读),或者它们甚至可以强制执行某种项目目录布局(这可能有助于大项目)。
总而言之,你不必使用它们,或者对它们施加压力。例如,我个人并不是在每个项目上都使用它们,但我很欣赏社区的努力,当我想快速尝试时,我会不时地测试它们,看看它们是如何进化的。< / p>
不要讨厌,捐赠;)(当然,我知道你并不讨厌,声明似乎恰到好处。)