CSS Preprocessor 인 SASS. 웹 스타일링을 담당하는 CSS를 좀 더 똘똘하게 사용하고 유지보수를 좋게하는 프리프로세서입니다.
설치 및 Sass to CSS
Sass to CSS를 위해 node sass를 실행합니다. 추후엔 Gulp같은 자동화툴로 관리하도록 합니다.
다운로드 및 설치
git bash : 터미널 방식으로 명령어를 사용하여서 Git를 컨트롤 하는 시스템
설치 후 파일탐색기 > 해당폴더 > 마우스 오른쪽 > git bush here 를 클릭하여 터미널을 실행시킵니다.
node sass 설치
|
|
sass -> css로
sass or scss파일을 만들고 저장 후
1$ node-sass -w sass/ -o css/ --source-map csssass폴더내의 sass or scss 파일을 css폴더내의 css파일로 컴파일한다는 뜻
sourcemapping이 있어야 개발자도구에서 style.sass이런식으로 표시가 됩니다.css 폴더내에 xxx.css.map 파일이 생깁니다. 배포시엔 map파일을 제외하고 올립니다.
sass파일을 수정 후 저장합니다.
자, 이제 sass -> css파일로 컴파일 되었습니다. 이젠 css파일은 건드리지 않고 sass파일로만 작업합니다.
파일 쪼개고 병합하기
예를들어 _footer.sass
와 같이 _
가 붙으면 병합될 파일이므로 컴파일되지 않습니다.
style.sass 에서 @import /part/page/footer
이런 식으로 @import 하여 병합시킵니다.
@import시 파일이름의 _
, .sass
, .scss
는 생략할 수 있습니다.
Sublime Text에서 sass, scss 파일 인지시키기
- Sublime Text의 install package에서 syntax highlighting for sass를 설치합니다.
- 서브라임 텍스트의 오른쪽 하단에서 sass를 선택합니다.