2016-12-14 1 views
0

나는 Yeoman을 사용하여 부트 스트랩 & Sass를 사용하여 프로젝트를 자동 생성합니다. 내가 문제를 겪고있는 한 가지는 모듈화 된 프로젝트의 기본 구조를 변경하는 것입니다.어떻게 Yeoman + Bootstrap + Sass 생성기를 모듈화 할 수 있습니까?

/app 
    /images/ 
    /scripts/ 
     /controllers/ 
      main.js 
     app.js 
    /styles/ 
     main.css 
    /views/ 
     main.html 
index.html 

내가 오히려이 될 수 있도록이 코어 (공유) 폴더와 개인의 지시로 분리 거라고 : 발전기는 현재 응용 프로그램과 같이 구성되어 GitHub.com

here

입니다 like :

/app/ 
    /directives/ 
     /home/ 
      home.html 
      homeCtrl.js 
      home.sass 
index.html 
app.module.js 
app.route.js 

그러나 프로젝트를 모듈화하는 가장 좋은 방법을 찾는 데 어려움이 있습니다. 미리 생성 된 응용 프로그램에서 원하는 파일 구조를 만들고 나서 Gruntfile.js 내에서 편집해야합니까? 이 작업을보다 능률적으로 수행 할 수있는 방법이 있습니까? 아니면 수동으로 수행하고 있습니까?

답변

0

guideline을 따르는 것이 가장 좋은 방법이며이를 기반으로하는 앱을 생성하는 데 사용할 수있는 사용자 정의 된 템플릿을 만드는 것입니다.

그러나 이것이 일회용이라면 괜찮은 것을 만들고 커뮤니티와 공유하기를 원하지 않는 한 걱정할 필요가 없을 것입니다. 따라서 다른 사람들이 템플릿을 사용하고 modularised 구조로 앱을 만들 수 있습니다.

자신 만의 템플릿을 작성하지 않아도 가이드를 읽고 초기 템플릿 생성기를 수정하여 응용 프로그램을 만들기 전에 파일 구조를 변경할 수 있습니다.

다음 템플릿 사용자 정의 주위에 또 다른 좋은 기사입니다

https://scotch.io/tutorials/create-a-custom-yeoman-generator-in-4-easy-steps

0

이 프로젝트는 포기 것으로 보인다. 가장 최근의 변경 사항은 1 년 전이며, 67 개 문제와 18 개의 요청이 있습니다. Angular 1.x 코드 만 생성하기 때문에 현재 Angular 1 베스트 프랙티스로 "최신"상태가 아닐 수도 있습니다.

물론 프로젝트를 포크하고 변경 작업을 수행 할 수도 있지만 유지 관리 작업을 대신 할 수도 있지만 Angular2 코드를 생성하는 Angular-cli와 같은 것을 보면서 적극적으로 개발하는 것이 좋습니다 .

관련 문제