我有一个繁琐的任务,查看选项grunt.option('foo')
。如果我从以下位置调用此任务grunt.task.run('my-task')
,我怎样才能改变这些论点?
我正在寻找类似的东西:
grunt.task.run('my-task', {foo: 'bar'});
这相当于:
$ grunt my-task --foo 'bar'
这可能吗?
(这个问题 https://stackoverflow.com/questions/14780622/programmatically-pass-arguments-to-grunt-task是我遇到的另一个问题,但并不完全相同,因为在这种情况下我无权访问原始任务的 Gruntfile.js。)
如果您可以使用基于任务的配置选项而不是 grunt.option,这应该可以为您提供更精细的控制:
grunt.config.set('task.options.foo', 'bar');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)