Yeoman Generator 为 Ionic 项目添加了什么 "really"

What do Yeoman Generator's add "really" to Ionic Projects

我不明白为什么 generator-ionic(以及其他 ionic + Yeoman 项目)如此受欢迎。

我看不出在这种情况下使用 yeomen 生成器有什么优势,这是。

我明白为什么 Ionic 框架在 Cordova 项目中很有用(众所周知,UI、ngCordova 插件,它使用 AngularJS,等等)但是 Yeoman 组件具体做什么添加一个基本的 Ionic 项目还没有或者不能用 bower install.

轻松添加

在我看来,Yeoman 离子项目似乎只是不必要的膨胀,可能会导致更多错误和库问题。我只是看不出像 karma 和 grunt(相对于使用 gulp 的 ionic)这样的组件如何帮助开发。

是的,你可以自己设置所有这些。但是,想象一下在您开始的每个项目上都设置它。有点麻烦,你不觉得吗?

这就是为什么有些人倾向于创建这些生成器的原因 - 为您节省(如果您愿意)每次从头开始构建应用程序的时间。通常它们会提供一些功能(您可以在 Github 页面上阅读相关内容)或者它们甚至可能会强制执行某种项目目录布局(这可能有助于大型项目)。

总而言之,您不必使用它们,也不必担心它们。例如,我个人并不是在每个项目中都使用它们,但我感谢社区的努力,当我想快速尝试一些东西时,我倾向于不时地测试它们,看看它们是如何演变的。

不要恨,捐赠 ;) (当然,我知道你不讨厌,这句话似乎很合适)。