vue-cli webpack 1.2.x 템플릿 변경사항

기본 개발용 서버가 webpack-dev-server로 변경되었습니다. 최신 webpack 템플릿을 이용해서 프로젝트를 만들면 기존에 작동하던 기능들이 꺼져있습니다. 아래 내용을 보고 설정하세요.

webpack 템플릿에서 추가된 옵션입니다. config/index.js 에서 확인하세요

autoOpenBrowser : 서버가 시작되면 자동으로 브라우저를 엽니다.

  • 기본 값 false

useEslint : eslint-loader 사용 여부를 결정합니다.

  • 기본 값 true

showEslintErrorsInOverlay : eslint 관련 오류가 발생하면 브라우저에 표시합니다

  • 기본값 false

notifyOnErrors : 에러가 발생하면 Notification 을 이용해 알려줍니다.

  • 기본값 true

poll : 파일이 변경되면 자동으로 새로고침합니다.

  • 기본값 false

https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-

Jest

karma + mocha 에서 Jest로 테스트러너가 변경되었습니다. karma + mocha가 제거된 것은 아니며 설치 과정에서 선택할 수 있습니다.

기타

배포 설정에 ModuleConcatenationPlugin이 추가되었습니다.

UglifyJS 플러그인이 패러럴모드로 실행됩니다.

dev.env.js, prod.env.js 파일이 webpack 설정으로 바로 이용됩니다.