изображения не ужимаются. Думал, может, конфиг не работает, но запускал плагин через консоль и результат тот же-никакого... Не уменьшаются изображения и всё
WebPack версии 5.75.0
Конфиг:
optimization: {
minimizer: [
new ImageMinimizerPlugin({
minimizer: {
implementation: ImageMinimizerPlugin.imageminMinify,
options: {
plugins: [
["gifsicle", { interlaced: true }],
["jpegtran", { progressive: true }],
["optipng", { optimizationLevel: 5 }],
["svgo", { name: "preset-default" }]
]
}
}
})
]
},
Вопрос - можно ли ожидать сильного сжатия SVG - без потери качества? Если да, то как?
Всякие микрооптимизации в виде удаления мусора (лишние тэги) которые оставляют векторные редакторы. Если свг сразу сделана хорошо - ничего не поменяется. Вот тут можно посмотреть какие именно штуки он чистит https://github.com/svg/svgo#configuration
Свг всегда лучше хранить как svg а не как js
А они как svg и складываются в отдельную папочку внутри "build/static"
Вот и славно. А к чему вы тогда упомянули размер бандла?
Я надеялся, что можно svg чудесным образом сжать и уменьшить общий размер продакшн бандлов)
Нет, нельзя. В целом не мешайте размер бандла, т.е. js и css, с размером картинок, это совершенно разные вещи
Обсуждают сегодня