6
將多個選項(無值)傳遞給咕task任務的預期格式是什麼?具有多個選項的Grunt任務
例如,我有一個名爲'migrate'的任務,可以在詳細模式或dryrun模式下運行。我希望與像這兩個選項運行:
$grunt migrate --dryrun --rollback
不幸的是咕嚕似乎解析喜歡的選項:
{dryrun: '--rollback'}
代替:
{dryrun: true, rollback: true}
是否有問題解析多當一個選項跟隨另一個沒有值時的參數?我可以成功運行的狀任務:
$grunt migrate --dryrun=1 --rollback=1
您可以使用目標語法,但這不會非常標準:'grunt migrate:dryrun:rollback'。然後在你的處理函數中,你可以用'this.args'來訪問這些目標。 – jakerella
只是偶然發現了這一點。我期望它是一個錯誤。我在github上找不到它的問題,所以我創建了一個。 https://github.com/gruntjs/grunt/issues/1173 –
原來有很多!應該找更好的哈哈,我遲到了。這裏是。 https://github.com/gruntjs/grunt/issues/908 –