我应该将angular-seed或yeoman用于新的Angular应用程序吗?

jcm*_*jcm 15 javascript angularjs gruntjs yeoman

关于我应该创建一个新的AngularJS应用程序的方式我有点困惑.据我所知,似乎有几种方法可以使用angular-seed:https://github.com/angular/angular-seed

要么

自耕农 - http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/

我找不到的是为什么你会选择一种方法而不是另一种方法的任何资源.结果目录结构与我看起来完全不同.说一个主要的区别是角度种子不使用Bower或Grunt开箱即用,而自然生成的应用程序呢?

如果我使用了angular-seed并且想要添加grunt,那么我猜这将是一个手动过程?

And*_*eym 14

绝对使用Yeoman.它为您提供的不仅仅是开箱即用的项目结构(它具有测试任务和构建所有准备就绪的任务).然而,使用哪种自动生成器是值得商榷的.这真的取决于项目.我建议其中一个:

简单项目: https ://github.com/yeoman/generator-angular

大项目: https ://github.com/cgross/generator-cg-angular


Joh*_*ood 9

好吧,我意识到这些问题有点陈旧,但对于2015年6月的观点,我在生成器角度方面遇到了很多问题,跟随http://yeoman.io/codelab.html教程.对于建议的非Sass路径,未正确包含Bootstrap.(我在Github中输入了问题 - 解决方法是不使用SASS - 但是你需要Ruby + Compass).由于业力错误,单元测试课程绊倒了我,我花了相当多的时间来理顺.因此,可以说我在周末中失去了发电机角度/哟问题的好处.所以我倾向于倾向于其他解决方案,或者只是从头开始构建应用程序.


him*_*huj 3

您可能还想查看https://github.com/kburson/ng-cafe/wiki/ng-Boilerplate,-WTF%3F

https://plus.google.com/+JoshDavidMiller/posts/atmw35S29Zs

我发现 ng-boilerplate 非常干净并且更易于控制。yeoman 感觉黑匣子后面发生了太多事情