css-loader
webpack에서 .css
파일을 읽어들이기위해 사용하는 로더
설치
$ npm install --save-dev css-loader
style-loader
<style>
태그를 삽입하여 CSS에 DOM을 추가
설치
$ npm install --save-dev style-loader
사용법
style-loader
와 css-loader
를 결합해서 쓰는것이 보통이다
- 번들링할
.js
파일의 상단에 css 파일을import
webpack.config.js
파일에서 설정
moduleexports =module:rules:... // 생략test: /\.css$/use: 'style-loader' 'css-loader'
webpack --config webpack.config.js
명령어를 통해 빌드
짚고 넘어가기
여러 loader 를 위와 같이 중복해서 쓰면 오른쪽의 loader 부터 읽게된다.
이러한 것을 ChainingLoaders 라고 한다.
Webpack은 모듈안에 의존적인 css 파일을 검색
찾으면
css-loader
실행css-loader
는 모든 css와 그 css 내부의 import한 다른 css 파일을json
파일로 로드하고style-loader
에 넘겨준다style-loader
는json
을 가져와서<style>
태그를 추가하고index.html
파일 안에 tag를 삽입한다
참고문서
import 관련
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/import
CommonJS 관련
http://d2.naver.com/helloworld/12864
헷갈리는부분
'복습 > Webpack' 카테고리의 다른 글
[Webpack] 웹팩 튜토리얼 (0) | 2018.12.24 |
---|---|
[Webpack] 알아두면 쓸데있는 웹팩지식 (0) | 2018.03.08 |
[Webpack] extract-text-webpack-plugin (0) | 2018.03.06 |
[Webpack] Babel (0) | 2018.03.06 |
[Webpack] Webpack 웹팩이란? (0) | 2018.03.05 |