For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webpack 구성 파일

구성 파일

Webpack 구성 파일을 프로젝트 루트(root) 위치에 생성하고 진입, 진출 파일 경로, 모드 등을 설정합니다.

// Node.js 모듈 path 불러오기
const path = require('path')

// CommonJS 방식의 모듈 내보내기
module.exports = {
  // 엔트리 파일 설정
  entry: './src/index.js',
  // 아웃풋 파일 출력 설정
  output: {
    // 파일 이름
    filename: 'main.js',
    // 경로
    path: path.resolve(__dirname, './dist'),
  },
  // 번들링 모드 설정
  mode: 'development',
}

모듈 번들링

webpack 명령을 터미널에 입력해 모듈 번들링을 수행합니다.

NPM 스크립트

프로젝트 구성 파일의 scripts 항목에 bundle 명령을 추가 등록한 다음 값으로 webpack 명령을 추가합니다.

그러면 터미널에서 NPM 명령 bundle로 Webpack 모듈 번들링을 수행할 수 있습니다.

모드 별, 구성 파일

구성할 내용이 많아지고, 모드에 따라 조건 처리해야 할 경우 구성 파일은 상당히 복잡해집니다. 이런 경우 개발용, 배포용 구성 파일을 각각 만들어 효율적으로 관리할 수도 있습니다.

참고

사용자 정의 구성 파일

Last updated