Webpack 러닝 가이드
  • Webpack 모듈 번들러
  • Web Modules
    • Legacy 모듈 관리
    • ES 모듈 관리
  • Babel
    • Babel JavaScript 컴파일러
    • Babel 독립형 빌드
    • Babel 노드 (Node.js) ✘
    • Babel CLI 구성
    • Babel 플러그인
  • webpack
    • Webpack 개발 환경 구성
      • Webpack 설치
      • Webpack 통합
      • Webpack 구성 파일
      • Webpack 워치
      • Webpack 모드
      • Webpack 별칭 등록
      • Webpack 호환성
      • Webpack 개발 서버
      • Webpack 멀티 페이지 설정
    • Webpack 로더
      • File 로더
      • CSS 로더
      • PostCSS 로더
      • Sass 로더
      • Babel 로더
      • TypeScript 로더
    • Webpack 플러그인
      • 환경 변수 등록
      • 빌드 결과 자동 정리
      • 빌드 결과 자동 주입
      • CSS 파일 개별 추출
      • CSS 파일 크기 최적화
      • CSS 미디어쿼리 스플리팅
      • 이미지 파일 크기 최적화
  • React
    • React App 매뉴얼 구성
      • Webpack 초기 구성
      • Babel 컴파일러 구성
      • CSS 스타일 구성
      • 이미지 구성
      • 환경변수 플러그인
      • HTML 플러그인
      • 최적화 구성
      • 코드 스플리팅
      • 개발 서버
      • 이미지, 폰트 에셋 구성
      • 환경 변수 + HTML 구성
      • 빌드 최적화 구성
      • 빌드 자동 정리 구성
      • 개발 서버 구성
      • 폴리필 구성
Powered by GitBook
On this page
  • 워치
  • 워치 옵션
  • 참고

Was this helpful?

  1. webpack
  2. Webpack 개발 환경 구성

Webpack 워치

워치

Webpack은 파일을 감시(watch)하고 변경 될 때마다 다시 컴파일, 번들링 합니다. Webpack 구성 파일에 watch 속성을 추가하여 사용자가 원하는 값(Boolean)을 설정할 수 있습니다.

module.exports = {
  // 감시 활성화
  watch: true
}

명령어 환경(CLI)에서 옵션으로 설정할 경우는 다음과 같이 입력합니다.

npx webpack -w # --watch

워치 옵션

감시가 정상적으로 작동하지 않거나, 임의로 값을 변경하고 싶을 경우 watchOptions을 추가할 수 있습니다.

module.exports = {
  // 감시 옵션 설정
  watchOptions: {
    aggregateTimeout: 200,
    ignored: /node_modules/,
    poll: 1000,
  }
}

옵션

설명

값 유형

aggregateTimeout

다시 컴파일, 번들링 하기 전 지연 시간(ms) 설정

Number

ignored

감시 제외 파일 또는 디렉토리 설정

RegExp | String | String[]

poll

Boolean | Number

참고

PreviousWebpack 구성 파일NextWebpack 모드

Last updated 4 years ago

Was this helpful?

을 켜거나, 폴링 간격 시간(ms) 설정

폴링(Polling)
Watch and WatchOptions | webpackwebpack
Logo