You can use that syntax but it means pass these arguments to the htmlmin task: allFiles
, 'collapse=true'
.
For example, given the following task:
grunt.registerTask('so', function(arg1, arg2) {
console.log(arg1 + ", " + arg2);
});
Running:
grunt so:barley:test=true
Gives the following output:
barley, test=true
There are other ways to pass parameters/share info described in the faq: How can I share parameters across multiple tasks?
--Options may be applicable to you
Another way to share a parameter across multiple tasks would be to use grunt.option
. In this example, running grunt deploy --target=staging
on the command line would cause grunt.option('target')
to return "staging".
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…