Я пытаюсь включить свойство lossyPNG в аддоне ember-cli-imagmin для создайте файл небольшого размера для моего .png. Мой EmberApp в ember-cli-build.js включает в себя imagemin следующим образом:
imagemin: {
interlaced: true,
optimizationLevel: 3,
progressive: true,
lossyPNG: true,
pngquant: {
speed: 1,
quality: 80
}
}
Объект зависимостей в моем package.json включает:
{ ...
"ember-cli-imagemin": "0.4.0",
"imagemin": "3.2.2",
"imagemin-pngquant": "4.2.2",
...
}
Однако всякий раз, когда я запускаю ember build, я получаю следующую ошибку:
The Broccoli Plugin: [object Object] failed with:
TypeError: ImageMin.pngquant is not a function
Эта ошибка указывает мне на эту строку в broccoli-imagemin. Если я установлю для lossyPNG значение false в файле ember-cli-build.js, я не получу никакой ошибки, но мои PNG можно будет дополнительно оптимизировать на основе результатов pagespeed. Чего мне не хватает, чтобы иметь возможность использовать pngquant для дальнейшей оптимизации моих PNG-изображений?