====== Webpack ====== * description : Webpack 관련 * author : 오션 * email : shlim@repia.com * lastupdate : 2021-01-25 ====== Webpack 웹팩 ====== ===== 웹팩 ===== * 최신 프런트엔드 프레임워크에서 가장 많이 사용되는 **모듈 번들러(Module Bundler)**를 의미한다. * **모듈 번들러(Module Bundler)**: 웹 애플리케이션을 구성하는 자원(HTML, CSS, Javascript, Image 등)을 모두 각각의 모듈로 보고, 이를 조합해서 하나의 결과물을 만드는 도구를 의미한다. \\ ==== 모듈 ==== * 프로그래밍 관점에서 특정 기능을 갖는 작은 코드 단위를 의미한다. * 성격이 비슷한 기능들을 하나의 의미 있는 파일로 관리하면 모듈이 된다. \\ ==== 웹팩에서의 모듈 ==== * 웹 애플리케이션을 구성하는 모든 자원(HTML, CSS, Javascript, Images, Font 등을 의미한다. \\ ==== Module Bundling 모듈 번들링 ==== * 웹 애플리케이션을 구성하는 몇 십, 몇 백 개의 자원들을 하나의 파일로 병합 및 압축해주는 동작을 말한다. * 빌드 = 번들링 = 변환 * **bundle(번들) : 묶음, 다발 / 묶다, 싸다, 꾸리다 {{tag>오션 webpack, 웹팩}}