
웹팩 데브 서버(Webpack Dev Server)는 개발 과정에서 사용하는 개발용 서버로,
빌드 대상 파일이 변경되면 매번 웹팩 명령어를 다시 실행하지 않아도
코드 변경 후 저장 시 자동으로 빌드하고 브라우저를 새로고침하여 변경 내용을 바로 확인할 수 있게 해준다.
package.json의 scripts에 아래와 같이 작성하여 실행할 수 있다.
{
"scripts": {
"dev": "webpack serve",
"build": "webpack"
}
}
npm run dev: 웹팩 데브 서버 실행npm run build: 일반 웹팩 빌드 실행웹팩 데브 서버는 일반 웹팩 빌드와 달리 개발 환경에 최적화된 기능을 제공한다.
dist 같은 폴더에 파일 생성웹팩 데브 서버는 개발 환경에서 사용하는 도구로 다음과 같은 특징이 있다.
따라서 개발 단계에서는 웹팩 데브 서버를 사용하고,
개발이 완료되면 webpack 명령어로 배포용 빌드 파일을 생성한다.