forked from wangjiadong/comp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
694 B
34 lines
694 B
// Image resource files used to compress the output of the production environment |
|
// https://github.com/anncwb/vite-plugin-imagemin |
|
import viteImagemin from 'vite-plugin-imagemin'; |
|
|
|
export function configImageminPlugin() { |
|
const plugin = viteImagemin({ |
|
gifsicle: { |
|
optimizationLevel: 7, |
|
interlaced: false, |
|
}, |
|
optipng: { |
|
optimizationLevel: 7, |
|
}, |
|
mozjpeg: { |
|
quality: 20, |
|
}, |
|
pngquant: { |
|
quality: [0.8, 0.9], |
|
speed: 4, |
|
}, |
|
svgo: { |
|
plugins: [ |
|
{ |
|
name: 'removeViewBox', |
|
}, |
|
{ |
|
name: 'removeEmptyAttrs', |
|
active: false, |
|
}, |
|
], |
|
}, |
|
}); |
|
return plugin; |
|
}
|
|
|