将多个选项(没有值)传递给grunt任务的预期格式是什么?
例如,我有一个名为"migrate"的任务,可以在详细模式或dryrun模式下运行.我希望用以下两个选项来运行它:
$grunt migrate --dryrun --rollback
Run Code Online (Sandbox Code Playgroud)
不幸的是,grunt似乎解析了以下选项:
{dryrun: '--rollback'}
Run Code Online (Sandbox Code Playgroud)
代替:
{dryrun: true, rollback: true}
Run Code Online (Sandbox Code Playgroud)
当一个选项跟随另一个没有值的选项时,是否存在解析多个参数的问题?我可以成功地执行以下任务:
$grunt migrate --dryrun=1 --rollback=1
Run Code Online (Sandbox Code Playgroud)
Pau*_*tte -4
使用默认选项,它可以工作:
grunt copy --verbose --help
grunt copy --help --verbose
Run Code Online (Sandbox Code Playgroud)
使用两个 grunt 语句(每个语句之间用分号)来顺序运行具有不同选项的特定任务:
grunt jshint --debug; grunt jshint --verbose
Run Code Online (Sandbox Code Playgroud)
使用两个 grunt 语句并在它们之间使用分号来顺序运行具有不同选项的默认任务:
grunt --version; grunt --help
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1354 次 |
最近记录: |