diff --git a/day01hw/webpack_201602042.txt b/day01hw/webpack_201602042.txt new file mode 100644 index 0000000..0c145ac --- /dev/null +++ b/day01hw/webpack_201602042.txt @@ -0,0 +1,10 @@ +웹팩이란? +프로젝트의 구조를 분석하고 자바스크립트 모듈을 비롯한 관련 리소스들을 찾은 다음 이를 브라우저에서 이용할 수 있는 번들로 묶고 패킹하는 모듈 번들러다. + +웹팩은 프로젝트 전체를 한 단위로 분석한다. 즉, 지정한 메인 파일에서 시작해 자바스크립트의 require과 import문을 참고해 프로젝트의 모든 의존성을 조사하고 로더를 이용해 처리한 후 번들로 묶은 자바스크립트 파일을 생성한다. + +웹팩에서 모든 것은 모듈이다. 자바스크립트, 스타일시트, 이미지 등 모든 것을 자바스크립트 모듈로 로딩해서 사용하도록 한다. + +자바스크립트가 로딩하는 모듈이 많아질수록 모듈간의 의존성은 증가한다. 의존성 그래프의 시작점을 웹팩에서는 엔트리 라고 한다. + +웹팩은 엔트리를 통해서 필요한 모듈을 로딩하고 하나의 파일로 묶는다. \ No newline at end of file