J'essaie d'activer la propriété lossyPNG dans l'addon ember-cli-imagmin pour créer une petite taille de fichier pour mes .pngs. Mon EmberApp de Braise-cli-build.js comprend imagemin comme ceci:ember-cli-imagemin lossyPNG ImageMin.pngquant n'est pas une fonction
imagemin: {
interlaced: true,
optimizationLevel: 3,
progressive: true,
lossyPNG: true,
pngquant: {
speed: 1,
quality: 80
}
}
Les dépendances objet dans mon package.json comprend:
{ ...
"ember-cli-imagemin": "0.4.0",
"imagemin": "3.2.2",
"imagemin-pngquant": "4.2.2",
...
}
Cependant, chaque fois que je lance la construction de Ember je reçois le texte suivant erreur:
The Broccoli Plugin: [object Object] failed with:
TypeError: ImageMin.pngquant is not a function
Cette erreur me pointe à line in broccoli-imagemin. Si je mets lossyPNG à false dans ember-cli-build.js alors je ne reçois aucune erreur, mais mes pngs pourraient être optimisés en fonction des résultats de pagespeed. Qu'est-ce qui me manque pour pouvoir utiliser pngquant pour optimiser mes images png?