개인공부/TIL(Today I Learned)

TIL 14일차_혼자해본 Scss

soon327 2021. 2. 1. 01:05

혼자해본 Scss


아. 혼자하는건 역시 쉽지않았다.

Sass설치부터 컴파일 까지

  1. sass설치 (sudo로)

sudo npm install -g sass
global로 설치해서 한번만 설치하면 끝.

  1. package.json 생성

npm init

  1. node-sass 설치

npm install node-sass --save-dev
이렇게하면 devDependencies에 저장되고
save이후를 안적어주면 그냥 Dependencies에 저장된다.

  1. 어떤 css와 어떤 scss를 링크할지 저장해준다.

script안에 다음을 적어준다.
"이름": "node-sass 작성한.scss 작성한.css -w"
-w를 붙이면 실시간으로 컴파일 해준다.

"scripts": {
    "compile:sass": "node-sass main.scss style.css -w",
    "liveServer": "live-server",
    "animal": "node-sass main.scss _animal.css -w"
  },
  1. npm run all 설치/실행

npm run all을 실행하려면 이 패키지를 설치해줘야하는데
3번의 node-sass를 설치할 때, 같이해줬다.
설치는
npm install npm-run-all --save-dev

실행은 start라는 이름(임의의 이름)으로 다음과같이 작성해준뒤에 실행한다.

"scripts": {
    "compile:sass": "node-sass main.scss style.css -w",
    "liveServer": "live-server",
    "animal": "node-sass main.scss _animal.css -w",
    "start": "npm-run-all --parallel liveServer compile:sass "
  },

실행
npm run start

Today's ?!

4번단계에서 작성한.scss와 작성한.css의 파일 위치가 같아야 오류가 안뜬다.
어떻게하면 될것같은데...

'개인공부 > TIL(Today I Learned)' 카테고리의 다른 글

TIL 16일차_알고리즘  (0) 2021.02.03
TIL 15일차_고차함수  (0) 2021.02.02
TIL 13일차_Sass(Scss) 맛만보기  (0) 2021.01.31
TIL 12일차_CSS단위 vh,vw와 %  (0) 2021.01.30
TIL 11일차_JS기본  (0) 2021.01.29