반응형
root 경로에 scss 폴더, 파일 생성

webpack의 진입점인 main.js파일에 scss파일을 import 시킨다.
import '../scss/main.scss'
webpack.config.js 파일의 scss를 읽을 수 있도록 module에 설정한다.
자세한 설정은 이전 게시물 (Weppack - module)을 참고
// .css, .scss파일을 찾도록 하는 정규표현식
test: /\.s?css$/,

SCSS를 읽고 적용시킬수 있는 패키지를 설치한다.
명령어: npm i -D sass-loader sass

package.json 파일을 확인한다.

webpack.config.js파일에 sass-loader가 동작하도록 설정 (순서가 중요)

main.scss파일을 수정
$color--black: #000;
$color--white: #fff;
body {
background-color: $color--black;
h1 {
color: $color--white;
font-size: 40px;
}
}
브라우저에서 확인

반응형
'프론트엔드 > Bundler' 카테고리의 다른 글
| Webpack - babel 설정 (0) | 2021.07.10 |
|---|---|
| Webpack - Autoprefixer (0) | 2021.07.10 |
| Webpack - module (0) | 2021.07.10 |
| Webpack - 정적 파일 연결 (0) | 2021.07.08 |
| Webpack - html파일을 이용한 개발화면 띄우기 (0) | 2021.07.08 |