Was ist das erwartete Format für die Übergabe mehrerer Optionen (ohne Wert) an eine Grunt-Aufgabe?Grunt Aufgabe mit mehreren Optionen
Zum Beispiel habe ich eine Aufgabe namens "migrieren", die im ausführlichen Modus oder Drill-Run-Modus ausgeführt werden kann. Ich würde erwarten, dass es mit dem beiden Optionen laufen wie:
$grunt migrate --dryrun --rollback
Leider die Optionen wie Grunzen scheinen zu analysieren:
{dryrun: '--rollback'}
statt:
{dryrun: true, rollback: true}
Gibt es ein Problem Parsen mehr Parameter, wenn eine Option auf eine andere ohne Wert folgt? Ich kann die Aufgabe erfolgreich wie laufen:
$grunt migrate --dryrun=1 --rollback=1
Sie könnten die Ziel-Syntax verwenden, aber das wäre nicht wirklich Standard: 'grunt migrate: drorun: rollback'. Dann können Sie in Ihrer Handler-Funktion auf diese Ziele mit 'this.args' zugreifen. – jakerella
Bin gerade darüber gestolpert. Ich erwarte, dass es ein Fehler ist. Ich konnte auf github kein Problem dafür finden, also habe ich einen erstellt. https://github.com/gruntjs/grunt/issues/1173 –
Es stellte sich heraus, dass es viele gab! Hätte besser suchen müssen, haha, es ist spät, wo ich bin. Hier ist es. https://github.com/gruntjs/grunt/issues/908 –