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 –