바뀜

둘러보기로 가기 검색하러 가기

2020년 1월 15일

1,123 바이트 추가됨, 2020년 1월 15일 (수) 16:32
Webpack
=== Webpack ===
 
== 엔트리 ==
 
웹팩에서 모든 것은 모듈이다. 자바스크립트, 스타일시트, 이미지 등 모든 것을 자바스크립트 모듈로 로딩해서 사용하도록 한다. 자바스크립트가 로딩하는 모듈이 많아질수록 모듈간의 의존성은 증가한다. 의존성 그래프의 시작점을 웹팩에서는 엔트리(entry)라고 한다.
 
== 아웃풋 ==
 
엔트리에 설정한 자바스크립트 파일을 시작으로 의존되어 있는 모든 모듈을 하나로 묶을 것이다. 번들된 결과물을 처리할 위치는 output에 기록한다.
 
== 로더 ==
 
웹팩은 모든 파일을 모듈로 관리한다고 했다. 자바스크립트 파일 뿐만 아니라 이미지, 폰트, 스타일시트도 전부 모듈로 관리한다. 그러나 웹팩은 자바스크립트 밖에 모른다. 비 자바스크립트 파일을 웹팩이 이해하게끔 변경해야하는데 로더가 그런 역할을 한다.
 
로더는 test와 use키로 구성된 객체로 설정할 수 있다.
 
test에 로딩할 파일을 지정하고
use에 적용할 로더를 설정한다
 
== 플러그인 ==
=== Babel ===

둘러보기 메뉴