2014-03-04 27 views
15

我對我應該創建一個新的AngularJS應用程序的方式有點困惑。至於我可以告訴似乎有一對夫婦的方式做到這一點,無論是採用了棱角分明種子:https://github.com/angular/angular-seed我應該使用angular-seed還是yeoman來創建一個新的Angular應用程序?

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

我無法找到任何資源爲什麼你會選擇另一種方法。由此產生的目錄結構看起來與我完全不同。是否正確地說,主要的區別之一是angular-seed不使用Bower或Grunt,而yeoman生成的應用程序呢?

如果我使用angular-seed並想添加grunt給它,那麼我猜這會是一個手動過程?

回答

3

一般來說,angular-seed不推薦用於大型角度項目,因爲它的單片文件組織(1個控制器文件,1個指令...),但對於小項目沒關係。

與yeoman一樣,由於有多個角度發生器(請參見http://yeoman.io/community-generators.html),您可以使用多種方式創建角度應用程序,因此其中一種適合您。

當然,您可以稍後在任何項目中添加grunt(和bower),但是您必須創建自己的gruntfile。

我認爲最好從一個裸文件夾(但結構良好)開始,並在感覺需要時添加這些工具。

9

嗯,我知道這個問題有點老了,但對於一個六月,2015年的角度來看,我在發電機角度方面有很多問題,以及http://yeoman.io/codelab.html教程。對於建議的非Sass路徑Bootstrap沒有正確包含。 (我在Github中輸入了這個問題 - 解決方法是不使用SASS - 但是你需要使用Ruby + Compass)。由於業障錯誤,單元測試課也絆住了我,我花了相當多的時間弄清楚了這一點。因此,可以說我在一個週末中失去了發生角度/喲問題的更好的部分。所以我傾向於傾向於其他解決方案,或者只是從頭開始構建應用程序。

相關問題