pngquant-logo

Grunt-contrib-imagemin : erreur de compilation sur OSX Mavericks (pngquant)

Temps de lecture : Moins d'une minute

Si vous utilisez Grunt et plus précisément le module grunt-contrib-imagemin afin de compresser vos images à la volée, vous vous êtes peut être rendu compte que l’installation pose problème sur Mavericks (la dernière version d’OSX).

En effet, le module utilise plusieurs libs de compression dont l’excellent pngquant qui n’est malheureusement plus distribué avec le système.

Aussi, l’installation via npm vous gratifiera du magnifique message d’erreur suivant :

Pour corriger cela, rien de plus simple, commencez par supprimez le dossier node_modules de votre projet :

Installez ensuite pngquant sur votre système (si vous n’avez pas brew, commencer par l’installer) :

Puis on relance l’installation des modules :

Résultat :

Réagissez à l'article