Решил познакомиться с imagemin (раньше юзал tinypng в браузере, но тут кол-во изображений резко выросло) . Меня не очень устроил дефолтный уровень сжатия, решил его поднять. Но тут все друг другу противоречат:
1 -
Доки самого imagemin:
.pipe(imagemin([
imagemin.optipng({optimizationLevel: 5}),
]))
Note that you may come across an older, implicit syntax. In versions < 3, the same was written like this:
.pipe(imagemin({
optimizationLevel: 5,
Окей, хорошо, консоль ругается на точку тут - imagemin.jpegtran
Поставил через npm optipng, но толку нет
2 -
Доки плагина optipng:
const imageminOptipng = require('imagemin-optipng');
imagemin(['images/*.png'], 'build/images', {use: [imageminOptipng()]}).then(() => {
console.log('Images optimized');
});
С адресами понятно, но где тут тогда уровень настроить?
Короче, запутался я. Плагин популярный, ответ должен быть простой, да?) Версия 3.2.0