kyungmin.yu 2021. 1. 24. 22:50

WebPack은 프로젝트에 사용된 파일을 분석하여 기존 웹문서 파일로 변환하는 도구임
사용하는 이유 -> Framework가 .js, .css, .jpg같은 기존 웹 문서파일을 사용하지 않기때문

예를 들어 트위터 부트스트랩은 .css가 아닌 .sass로 문서 작성
웹 브라우저는 .sass를 읽지 못하기때문에 해석이 필요함
이 외에도 .hbs, .cjs 같은 형식이 있음
이런 파일들을 분석하여 js, css, png, jpg같은 웹브라우저가 읽을수 있는 형태로 변환시킴

또한, 변환된 파일을 적절한 크기로 자르거나 묶어주는 역할도 함 -> 불필요 파일을 제거하여 프로젝트의 용량을 줄여줌
그리고 간단한 노드기반의 서버를 구동하기도 함