728x90
webpack 번들링시 gz 파일을 만들기 위해서는 'compression-webpack-plugin'을 사용해야한다.
사용법은 검색을 좀 해보면 나온다.
근데 중요한건 compression-webpack-plugin과 webpack 버전이 맞아야된다.
이게 안맞으면 tappromise 에러가 난다.
난 webpack4를 사용중이였는데 compression-webpack-plugin버전도 4.0.0으로 사용해야했었다.
package.json을 해당 버전으로 고친뒤 재설치하니 잘되었다.
보통은 하위 버전까지 고려해서 패키지를 배포하는데, 희안하게 버전이 올라가면 이전 버전을 지원해주지 않더라.
이것때매 한 10분 헤맸다.
728x90
'IT > Vue' 카테고리의 다른 글
vue 중첩데이터 감시, vue watch nested data is not working (0) | 2022.01.13 |
---|---|
eslint Errors and Warning 옵션. (0) | 2021.04.29 |
eslint cheatsheet (0) | 2021.04.02 |
Vue lazyloading과 webpack bundler (0) | 2021.02.02 |
vuejs infinite load with router-view 이전 상태 기억방법 (0) | 2021.02.01 |