2023年6月21日发(作者:)
vue-cli3图⽚压缩【image-webpack-loader】使⽤image-webpack-loader1.下载image-webpack-loadernpm install --save-dev image-webpack-loader2.在中修改相关配置4M的图⽚使⽤默认设置压缩成1.4M,⾃定义的设置可以更⼩s = { ... // 默认设置 const defaultOptions = { bypassOnDebug: true } // ⾃定义设置 const customOptions = { mozjpeg: { progressive: true, quality: 50 }, optipng: { enabled: true, }, pngquant: { quality: [0.5, 0.65], speed: 4 }, gifsicle: { interlaced: false, }, // 不⽀持WEBP就不要写这⼀项 webp: { quality: 75 } } chainWebpack: config => { ... ('images')
.test(/.(gif|png|jpe?g|svg)$/i) .use('image-webpack-loader') .loader('image-webpack-loader') .options(customOptions) .end()
... }}
2023年6月21日发(作者:)
vue-cli3图⽚压缩【image-webpack-loader】使⽤image-webpack-loader1.下载image-webpack-loadernpm install --save-dev image-webpack-loader2.在中修改相关配置4M的图⽚使⽤默认设置压缩成1.4M,⾃定义的设置可以更⼩s = { ... // 默认设置 const defaultOptions = { bypassOnDebug: true } // ⾃定义设置 const customOptions = { mozjpeg: { progressive: true, quality: 50 }, optipng: { enabled: true, }, pngquant: { quality: [0.5, 0.65], speed: 4 }, gifsicle: { interlaced: false, }, // 不⽀持WEBP就不要写这⼀项 webp: { quality: 75 } } chainWebpack: config => { ... ('images')
.test(/.(gif|png|jpe?g|svg)$/i) .use('image-webpack-loader') .loader('image-webpack-loader') .options(customOptions) .end()
... }}
发布评论