Grunt imagemin error: Kann den 'Inhalt' von undefined nicht lesen

8

Grunt imagemin löst den folgenden Fehler aus, wenn ich versuche, es auszuführen:

%Vor%

Hier ist meine package.json Datei:

%Vor%

Und hier ist mein Gruntfile.js

%Vor%

Das Problem wurde in einer früheren Version von imagemin gemeldet und offensichtlich behoben . Aber die vereinbarte Lösung bestand darin, grunt-contrib-imagemin auf Version 1.0.0 und imagemin auf 4.0.0 zu aktualisieren, was ich getan habe und es funktioniert immer noch nicht.

    
Justin Smith 12.01.2016, 23:29
quelle

4 Antworten

6

Aktualisieren Sie einfach den gurnt-contrib-imagemin auf 1.0.0 oder höher, möglicherweise haben Sie eine ältere Version, wahrscheinlich 0.9.x

    
imal hasaranga perera 09.03.2016, 07:58
quelle
7

Die GitHub-Lösung ( Ссылка ) fügt % grunt-contrib-imagemin statt% herab und fügt% hinzu co_de% in Ihrem Paket.json.

"vinyl-fs": "2.2.1" scheint irgendwo im Abhängigkeitsbaum zu sein. Aber es gab eine brechende Versionsänderung von vinyl-fs von 2.2.1 auf 2.3.0, die den Build-Prozess bremst. Also sollte die Version auf 2.2.1 "forciert" werden.

    
Matthias Lohr 13.01.2016 10:06
quelle
5

Ich habe das Problem gelöst, indem ich mein grunt-contrib-imagemin in meiner package.json in grunt-contrib-imagemin": "0.9.1"

geändert habe     
Drew 13.01.2016 01:39
quelle
1

Ich habe versucht, grunt-contrib-imagemin auf die Version ^1.0.0 zu aktualisieren und die Abhängigkeiten imagemin version ^4.0.0 und vinyl-fs version ^2.1.1

hinzuzufügen     
A.Stula 28.01.2016 12:52
quelle