2014-03-04 1 views
15

새로운 AngularJS 응용 프로그램을 어떤 방식으로 작성해야하는지 약간 혼란 스럽습니다. 지금까지 내가 말할 수있는 각도 시드를 사용하거나, 그것을 할 수있는 몇 가지 방법이있을 것 같다 https://github.com/angular/angular-seedAngular 애플리케이션에 angle-seed 또는 yeoman을 사용해야합니까?

또는

은 유사시 - http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/

내가 찾을 수없는 것은 모든 자원이다 왜 다른 방법보다 한 가지 방법을 선택할 지에 대해 그 결과 나타나는 디렉토리 구조는 나에게 상당히 다른 것처럼 보입니다. 주된 차이점 중 하나는 앵귤러 시드가 Bower 또는 Grunt를 사용하지 않고 yeoman 생성 응용 프로그램은 사용하지 않는다는 것입니다.

난 앵귤러 시드를 사용하고 그저 무언가를 덧붙이고 싶다면 수동 처리가 될 것이라고 생각합니다.

답변

3

모 놀리 식 파일 구성 (컨트롤러의 경우 1 개의 파일, 지시문의 경우 1 개 ...) 때문에 일반적인 각도의 시드는 권장하지 않습니다. 작은 프로젝트는 괜찮습니다.

yeoman에서는 여러 각도 생성기 (여기 http://yeoman.io/community-generators.html 참조)가 있으므로 각도 응용 프로그램을 만드는 데 여러 가지 방법이 있습니다. 따라서이 중 하나가 적합 할 수 있습니다.

물론 나중에 프로젝트에서 꿀꿀 거리는 소리를 추가 할 수 있지만 자신의 엉뚱한 파일을 만들어야합니다.

벌거 벗은 폴더 (하지만 좋은 구조)로 시작하고 필요할 때 도구를 추가하는 것이 좋습니다.

14

확실히 Yeoman을 사용하십시오. 그것은 당신에게 상자 밖의 단순한 프로젝트 구조 이상을 제공합니다 (테스트를위한 작업과 모든 준비가 된 작업을 가지고 있습니다). 그러나, 어떤 발전기를 사용해야하는지 논쟁의 여지가 있습니다. 그것은 프로젝트에 달려 있습니다. 나는이 중 하나를 제안 :

간단한 프로젝트 :https://github.com/yeoman/generator-angular

대형 프로젝트 :https://github.com/cgross/generator-cg-angular

9

글쎄, 내가 조금 오래된이 질문의 실현,하지만 유월을 위해 2015 년 전망 http://yeoman.io/codelab.html 자습서와 함께 발전기 각도에 관한 많은 문제가있었습니다. 제안 된 비 Sass 경로에 대해 부트 스트랩이 올바르게 포함되지 않았습니다. (나는 Github에서 문제를 입력했습니다 - 해결 방법은 SASS를 사용하지 않는 것이지만 Ruby + Compass가 필요합니다). 또한 단위 테스트 수업은 카르마 오류로 인해 나를 교묘하게 깨 웠습니다. 그리고 나는 꽤 빨리 시간을 보냈습니다. 그래서 나는 발전기 각도/요 문제에 주말의 더 좋은 부분을 잃어 버렸다는 것이 공평합니다. 그래서 나는 다른 솔루션에 의지하거나 앱을 처음부터 구축하는 경향이 있습니다.