webpack 잘라먹기 - Concepts
아래의 내용은 webpack 의 공식 문서를 제 깜냥대로 번역한 것입니다 컨셉 웹팩은 현대 자바스크립트 어플리케이션을 위한 정적 모듈 번들러이다. 웹팩이 당신의 어플리케이션을 위해 프로세스를 돌릴 때, 웹펙은 내부적으로 프로젝트가 필요로 하는 모든 모듈의 지도를 그리는 의존성 그래프를 만들고 하나 이상의 번들을 만든다. 웹팩은 다음의 개념들을 기본으로 한다. entry output loaders plugins mode browser compatibility entry entry point는 웹팩이 의존성 그래프에 따라 번들을 만드는데 어떤 모듈을 시작점으로 사용하는지 알려준다. 웹팩은 직접적으로나 간접적으로나 entry point에 의존해는 다른 모듈이나 라이브러리를 확인할 것이다. 기본값은 ./src/index.js이다. 그러나 하나 이상의 다른 곳으로 특정할 수 있다. 이 때 webpack.config.js를 사용한다. // webpack.config.js module . exports = { entry : './path/to/my/entry/file.js' } ; output output 속성은 webpack에게 생성 된 번들을 내보낼 위치와 이 파일의 이름을 지정하는 방법을 알려줍니다. 기본 출력 파일의 경우 ./dist/main.js이고 다른 생성 된 파일의 경우 ./dist 폴더입니다. webpack.config.js에 출력 필드를 지정하여 프로세스의 이 부분을 지정 할 수 있습니다. //webpack.config.js const path = require ( 'path' ) ; module . exports = { entry : './path/to/my/entry/file.js' , output : { path : path . resolve ( __dirname , 'dist...