| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 버튼클릭하면박스나타남 #버튼클릭시박스노출 #버튼클릭시아래버튼밀어내림
- 바닐라자바스크립트
- 자바스크립트객체를문자열로
- 바닐라자바스크립트 텍스트 바꾸기
- animation progressbar
- nginx와php연동
- 부트스트랩 프로그레스바
- PHP에서데이터로그
- node-sass #dart-sass
- nginx루트경로변경
- JSON.stringify()
- node-sass #sass #사스
- 빗버킷ssh
- #push() 함수 #Object.keys()함수 #Object.values()함수 #Object.entries()함수
- JSON.parse()
- 체크박스
- 자바스크립트객체배열로
- 애니메이션프로그레스바
- vanillajs
- PHP설치
- git remote: Permission to .. denied to error: 403 에러
- 이미지유무체크
- CSS버튼효과
- 클릭display:none #클릭하면버튼노출
- CSS버튼애니메이션 #버튼클릭하면
- nginx설치
- Today
- Total
●▲■ 개발일기
[SASS] node-sass로 손쉬운 CSS 작성 및 컴파일. 본문
https://www.npmjs.com/package/node-sass
node-sass
Wrapper around libsass. Latest version: 7.0.1, last published: 2 months ago. Start using node-sass in your project by running `npm i node-sass`. There are 11886 other projects in the npm registry using node-sass.
www.npmjs.com
우선 node-sass를 쓰면서 느낀 건
css를 작성하면서 번거롭고 불편했던 부분들이 조금 해소되었다는 점.
1. css에서는 자식 class를 추가할 때 앞에 부모 class를 일일이 적어줘야 하는 번거로움. (ex. .test .test1 { style })
2. 변수를 설정할 수 있다. (ex. $color-black: #000) 요렇게 선언해놓고 스타일에 그냥 갖다 쓰면 된다. 나중에 한꺼번에 변경도 가능하니 관리의 효율성이 높다.
3. vscode를 사용하는 유저라면 자동저장 기능을 이용해서 실시간으로 수정내용을 화면으로 확인이 가능하다. (실시간 reload 기능이라고 해야 하나? 여튼 매우 편리함.)
...
아직 node-sass를 사용한지 얼마되지 않아서 완벽한 기능을 모두 알지는 못한다. 몇개월 사용하면서 느낀점만 간단히 기록함.
설치 방법은 간단함. 우선 nodejs가 미리 설치되어 있어야함.
1. 터미널 : npm install node-sass --save-dev
--save-dev를 붙이는 이유는 아래 포스팅 참고.
2. 터미널 : npm init -y
packge.json 파일을 생성하기 위한 초기화.
3. package.json 파일 생성 확인 후 스크립트 수정.
json파일 중간쯤 보면 script가 있는데 컴파일 경로를 지정해주면 된다.
"scripts": {
"compile:sass": "node-sass main/sass/main.scss main/app.css -w"
},
4. 터미널 : npm run compile:sass
아래 2줄의 명령어가 나오면 제대로 실행된거임.
끝.
'👉 css.scss.sass > sass' 카테고리의 다른 글
| [SASS] node-sass 지원종료! dart-sass 권장. (0) | 2022.09.16 |
|---|