웹 프로젝트 진행시에 사용하는 Gulp Task Scaffolding 입니다.
nodejs가 기본으로 설치되어있어야 하며, 본 파일을 다운로드받아서 프로젝트 루트에 압축을 풀어주고 도스창(CMD)을 열어서 아래와 같이 실행해주세요.
$ npm install // "package.json"의 node module 다운로드.
$ gulp // "build" , "watch" 테스크 실행
| Task Name | Task deps | Comment |
|---|---|---|
| (Default) | build watch |
scss , less 을 컴파일하고, css 을 합친후에 각파일 감지를 시작합니다. |
| build | scss:build less:build css:concat |
"src/" 폴더 내 "scss:build" , "less:build" , "css:concat" 실행 |
| watch | scss:watch less:watch css:watch |
"src/" 폴더 내 "scss:watch" , "less:watch" , "css:watch" 실행 |
| scss | scss:build scss:watch |
scss(SASS)을 빌드하고, 감지하여 Task을 연결합니다. |
| scss:build | - | "/src/scss/**/*.scss" 을 /src/css 로 빌드합니다. |
| scss:watch | - | "/src/scss/**/*.scss"의 변화를 감지하여 /src/css 로 개별빌드합니다. |
| less | less:build less:watch |
LESS을 빌드하고, 감지하여 Task을 연결합니다. |
| less:build | - | "/src/less/**/*.less" 을 /src/css 로 빌드합니다. |
| less:watch | - | "/src/less/**/*.less"의 변화를 감지하여 /src/css 로 개별빌드합니다. |
| css | css:concat css:watch |
"/src/css/폴더명/*.css"을 "/src/css/폴더명.css 로 합치고, 변화를 감지하여 빌드합니다. |
| css:concat | - | "/src/css/폴더명/*.css"을 "/src/css/폴더명.css 로 빌드합니다. |
| css:watch | - | "/src/css/폴더명/*.css"의 변화를 감지하여 "/src/css/폴더명.css" 로 개별빌드합니다. |
| css:dist | css:concat | "/src/css/폴더명.css"의 파일을 "/dist/css" 로 압축 및 정렬하여 복사합니다. |
본 파일이나. 오류사항이 있다면, 저에게 메일 보내주세요.