이미지 파일 크기 최적화
이미지 최적화 플러그인
npm i image-minimizer-webpack-plugin -Dimagemin 플러그인
npm i imagemin-gifsicle imagemin-jpegtran imagemin-optipng imagemin-svgo -Dnpm i imagemin-gifsicle imagemin-mozjpeg imagemin-pngquant imagemin-svgo -Dconst ImageMinimizerPlugin = require('image-minimizer-webpack-plugin');
module.exports = {
// 플러그인 설정
plugins: [
// 플러그인 인스턴스 생성
new ImageMinimizerPlugin({
// 제외 설정
exclude: /node_modules/,
// 최적화 옵션
minimizerOptions: {
// 사용자 정의 옵션을 사용해 무손실 최적화합니다.
// 보다 나은 결과를 위해 여러 옵션을 테스트 하여 사용해봅니다.
plugins: [
['gifsicle', { interlaced: true }],
['jpegtran', { progressive: true }],
['optipng', { optimizationLevel: 5 }],
['svgo', { plugins: [{ removeViewBox: false }] }],
],
},
}),
]
}

참고
Last updated