개인 프로젝트에서 작업하여 평균 스택을 배우고 있습니다. 처음에는 yeoman/grunt/bower의 콤보를 사용했지만, 나는 yeoman 생성기가 가지고있는 파일 구조에 만족하지 못했습니다. 그래서 이제는 프로젝트에서 수동으로 구성된 grunt와 node.js를 가지고 있습니다.평균 스택 파일 구조 및 툴툴
내 앱을 프로토 타입으로 만들 때 파일 구조가 좋은지 아닌지 계속 질문합니다. 많은 연구를 해봤지만 공공/폴더를 구성하는 더 좋은 방법을 찾을 수 없습니다.
이 내 프로젝트 구조가 모습입니다 같은 :
- API/
- 모델/(여기 MongoDB를 모델)
- db.js (여기에서 연결 설정을 표현)
- routes.js (여기의 표현 경로)
- node_modules/(여기 NPM 모듈)
- 공공/
- CSS/(여기에 CSS 파일)
- IMG/(여기 이미지)
- JS/
- 보기/(여기 각도보기)
- 는 (여기 이미지)
- index.html을
- SRC/
- CSS/(여기에 CSS 파일)
- IMG/을 app.js
- js/
- 컨트롤러/(여기에 각 컨트롤러)
- 지침/(여기에 각 지침)
- 보기/(여기에 각 뷰)
- index.html을
- gruntfile.js
- server.js
나는 모든 코딩을 src /에서합니다. Grunt는 모든 HTML 파일을 복사합니다 (색인.html 및 js/views /), css 및 이미지를 공용으로 가져오고 모든 각도 js 파일을 public/js/app.js로 uglify합니다.
소리가 좋은가요? 프로덕션을 위해 최소화하면서 내 모듈을 매우 모듈화 된 상태로 유지하려고합니다. 각도 js/view 파일을 처리하는 더 좋은/깨끗한 방법이 있습니까?
감사합니다.
이 질문이 너무 좋지 않습니다. 폴더 구조가 사전/사후 처리 및 평균 스택과 함께 작동하는 방법에 대한 좋은 문서를 찾을 수 없습니다. 나는'src' 폴더에서'public'에 이르기까지 모든 것을 복제하는 데 열렬한 팬이 아니지만, 그것은 제가 지금도 작업하고있는 솔루션입니다. –