코딩
Webpack 개념 정리
등장 배경 프론트엔드 프로젝트가 커지면서 자바스크립트 코드가 많아지면 코드를 관리해야합니다.. 하지만 자바스크립트에서 무분별하게 파일로만 분리하게 되면 전역 스코프에 겹치게되어 함수와 변수가 겹치는 현상이 발생합니다. 충돌 현상이 발생하게 되는 것입니다. 예를 들어서 math.js라는 파일에 아래와 같이 함수들이 정의 되어 있다고 하겠습니다. // math.js function sum(a, b) { return a + b; } // sum.js function sum(a, b) { return a + b; } // app.js sum(1, 2); ... ... // sum 함수 충돌!! ... 위 코드는 모두 하나의 HTML 파일 안에서 로딩해서 실행합니다. sum() 함수는 전역 스코프에서 2번 노출되..