gruntjs - 任务繁重,有多种选择

标签 gruntjs

将多个选项(无值)传递给grunt任务的预期格式是什么?

例如,我有一个名为“migrate”的任务,可以在详细模式或dryrun模式下运行。我希望使用两个选项来运行它:

$grunt migrate --dryrun --rollback

不幸的是, Grunt 似乎会解析以下选项:
{dryrun: '--rollback'}

代替:
{dryrun: true, rollback: true}

当一个选项跟随另一个没有值的选项时,解析多个参数是否存在问题?我可以成功运行以下任务:
$grunt migrate --dryrun=1 --rollback=1

最佳答案

使用默认选项,它可以工作:

grunt copy --verbose --help
grunt copy --help --verbose

使用两个grunt语句,每个语句之间用分号分隔,以依次运行具有不同选项的特定任务:
grunt jshint --debug; grunt jshint --verbose

使用两个带有分号的grunt语句来依次运行具有不同选项的默认任务:
grunt --version; grunt --help 

关于gruntjs - 任务繁重,有多种选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171610/

相关文章:

javascript - 如何在 grunt 插件中运行其他已注册的 grunt 任务?

javascript - frontend-maven-plugin 可以使用 node,npm 已经安装了吗?

javascript - 如何在目标目录路径中使用YAML前面的内容?

netbeans - 如何将 GruntJS 与 Netbeans 8 集成

javascript - 监控 grunt-contrib-watch 的子任务

gruntjs - gulp能否完全替代grunt?

javascript - Grunt - 在前一个任务完成后排队执行任务

ruby-on-rails - ruby 中的 Grunt task runner 相当于什么?

javascript - 如何将 package.json 数组传递给 grunt.js

node.js - grunt-newer 无法与 Watchify 一起正常工作