/** * 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 default function configImageminPlugin() { const imageminPlugin = 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 imageminPlugin }