모듈 번들러.
프로그래밍 관점에서 특정 기능을 갖는 작은 코드 단위를 의미한다. 그렇지만 웹팩에서의 모듈은 자바스크립트 같은 코드에만 국한되지 않고 웹 어플리케이션을 구성하는 모든 자원을 의미하는데, HTML, css, Javascript, 이미지 파일, 폰트 파일까지도 모듈로 본다.
모듈 번들러는 말 그대로 모듈 번들링을 해주는 도구인데, 모듈 번들링이 뭐지?
하나의 파일로 병합 및 압축
해주는 동작을 모듈 번들링이라고 한다.변수 유효 범위
문제가 생긴다.modules 문법
과 모듈 번들링을 해주는 Webpack이 사용된다.javascript의 최신 문법(ES6+ 등)을 어느 환경에서든 사용가능하도록 변환해주는 오픈소스로 공개된 도구.
웹 프론트엔드 분야에서 React 다음으로 많이 들어본 단어 Webpack, Babel에 대해서 정리해보는 시간이었습니다.
다음 글에서는 react, webpack, babel을 이용한 개발환경 구축을 다루겠습니다.