vscode 에서 liver server 및 sass 를 사용하는 방법에 대해 알아보자.
vscode plugin 으로 live server 와 live sass 가 있다.
두개 플러그인을 설치하자
sass 사용하기
project 폴더를 만들고 index.html
을 만든다.
그 다음 css 폴더를 만들고 main.scss
파일을 만든다.
/index.html
/css/
/main.scss
그 다음 플러그인이 정상적으로 설치 되었다면 vscode 하단에 아래와 같은 아이콘이 보일것이다.
아이콘을 클릭하면 Watching...
상태로 변경 된다.
그 다음 scss 파일을 다음과 같이 수정 해 보자
@for $i from 0 through 10 {
.mb-#{$i * 10} {
margin-bottom: #{$i * 10}px;
}
.mt-#{$i * 10} {
margin-top: #{$i * 10}px;
}
.ml-#{$i * 10} {
margin-left: #{$i * 10}px;
}
.mr-#{$i * 10} {
margin-right: #{$i * 10}px;
}
.m-#{$i * 10} {
margin-bottom: #{$i * 10}px;
}
}
margin bottom, top, left, right 를 한꺼번에 0px 부터 100px 까지 만들었다.
그럼 css 폴더에 css 파일과 css.map 파일이 생긴다.
결과적으로는
/index.html
/css/
/main.scss
/main.css
/main.css.map
형태가 된다.
Live Server 사용하기
index.html 파일에서 우클릭 후 Open with Live server 를 클릭하자.
브라우저가 열리면서 html 파일을 수정하면 실시간으로 수정 할 수 있게 된다.
상단에 우리가 sass 로 컴파일 한 css 파일을 링크 하면 sass 에서 변경 한 스타일이 바로 적용되어 볼수 있게 된다.
<link rel="stylesheet" href="css/main.css" />