将多个选项(没有值)传递给grunt任务的预期格式是什么?
例如,我有一个名为'migrate'的任务,可以在详细模式或dryrun模式下运行。我希望用以下两个选项来运行它:
$grunt migrate --dryrun --rollback
不幸的是,grunt似乎解析了以下选项:
{dryrun: '--rollback'}
而不是:
{dryrun: true, rollback: true}
当一个选项跟随另一个没有值的选项时,解析多个参数是否有问题?我可以成功地执行以下任务:
$grunt migrate --dryrun=1 --rollback=1
答案 0 :(得分:-4)
使用默认选项,它可以工作:
grunt copy --verbose --help
grunt copy --help --verbose
在每个语句之间使用带分号的两个grunt语句,以顺序运行具有不同选项的特定任务:
grunt jshint --debug; grunt jshint --verbose
使用两个带有分号的grunt语句,以顺序运行默认任务和不同的选项:
grunt --version; grunt --help