我有一个 grunt 任务,它使用 grunt.option('foo')
查看选项。如果我从 grunt.task.run('my-task')
调用此任务,我该如何更改这些参数?
我正在寻找类似的东西:
grunt.task.run('my-task', {foo: 'bar'});
相当于:
$ grunt my-task --foo 'bar'
这可能吗?
(This question 是我遇到的另一个问题,但并不完全相同,因为在这种情况下我无法访问原始任务的 Gruntfile.js。)
最佳答案
如果您可以使用基于任务的配置选项而不是 grunt.option,这应该可以为您提供更精细的控制:
grunt.config.set('task.options.foo', 'bar');
关于javascript - 以编程方式设置 grunt 任务的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14863959/