You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.7 KiB

7 years ago
7 years ago
  1. # publisingTemplate
  2. ### 초기 세팅
  3. 초기 세팅시 npm 또는 yarn 을 이용한 의존패키지 설치가 필요합니다.
  4. 다음의 명령어를 입력하여 의존패키지를 먼저 설치해 주세요.
  5. <code>npm install</code>
  6. 또는
  7. <code>yarn install</code>
  8. ※ 가급적 yarn 을 사용하길 권장합니다.
  9. ### 폴더 구조
  10. ```
  11. +-- dist # 배포용 폴더
  12. +-- src # 소스 폴더
  13. | +-- html # HTML 소스 폴더
  14. | | +-- include # HTML 소스에 Include 해서 사용할 파일들을 넣어놓는 폴더
  15. | +-- js # Javascript 소스 폴더
  16. | +-- scss # Sass 소스 폴더
  17. | +-- icons # Sprite 소스 폴더
  18. +-- .gitignore
  19. +-- gulpfile.js
  20. +-- package.json
  21. +-- README.md
  22. +-- source.info.json # Gulp 사용시 소스디렉토리 설정 파일
  23. ```
  24. - 패킹이 완료된 파일은 배포용폴더 /dist 에 자동으로 파일이 생성됩니다.
  25. - source.info.json 파일에서 패킹할 파일을 정의하거나 디렉토리를 지정할 수 있습니다.
  26. - src/html/include 에 들어있는 파일은 HTML 패킹시 파일을 생성하지 않습니다.
  27. ### GULP 명령어
  28. ```
  29. gulp # 전체 패키징을 처리합니다.
  30. gulp html # HTML 파일 패킹을 처리합니다.
  31. gulp scss:compile # sass 패킹을 처리합니다.
  32. gulp js:compile # javascript 패킹을 처리합니다.
  33. gulp sprite # Sprite 패킹을 처리합니다.
  34. gulp watch # 파일변경을 감지하여 자동으로 패킹을 처리합니다. (추천)
  35. ```
  36. ### 포함된 플러그인
  37. FontAwesome Pro 5.13.0 (http://fontawesome.io)