Hier ist ein Beispiel GruntFile für eine "saubere" Aufgabe (die grunt-contrib-clean-Plugin):Können Sie das --verbose-Flag für einzelne Grunt-Aufgaben verwenden?
clean: {
dry: {
src: ["build/css"],
options: {
'no-write': true
}
}
}
Lauf grunt clean:dry
ausgeben würde:
Running "clean:dry" (clean) task
>> 2 paths cleaned.
Done, without errors.
grunt clean:dry -v
benutzen, gibt mir, was ich will:
Running "clean:dry" (clean) task
Not actually cleaning live/css...
Not actually cleaning live/js...
... aber es zeigt auch eine Reihe von Konfigurationsprotokollen, die nichts mit dem Strom zu tun haben nt Aufgabe. Kann ich das --verbose-Flag (oder etwas anderes) verwenden, um die vollständige Ausgabe einer Aufgabe anzuzeigen, ohne durch alle nicht verwandten Konfigurationsprotokolle blättern zu müssen?
PS: Meine anderen Plugins leiden unter dem gleichen Problem und zeigen nur eine einzige Zeile der Ausgabe, wenn ihre Dokumentation zeigt, dass ich mehr erwarten sollte.
(Verwandte Fragen: Logging from grunt-contrib-jasmine und How can I force JSHint running in grunt to always use the --verbose flag beantworten Sie diese Frage nicht).
Nicht so weit ich weiß. Einige einzelne Plugins haben eine Option, um mehr Informationen auszugeben, aber wenn Sie eine CLI-Option verwenden, wird sie an alle Plugins weitergegeben, also wären alle "verbose". – jakerella
Danke für die schnelle Rückmeldung. Ich bin überrascht, dass dies nicht möglich ist, aber die globale --verbose wird für jetzt funktionieren. – Stevethemacguy