1

我正在使用Grunt并且有一个“构建”和一个“干净”的任务。前者接受参数列表。

现在我想创建一个“重建”任务,首先运行“干净”,然后运行“构建”,将它得到的任何参数转发给“构建”。

我在Grunt API 文档中没有找到任何表明这可以通过 Geunt API 完成的内容,所以最终这样做了:

grunt.task.registerTask(
        'rebuild',
        'Run clean followed by build with the provided arguments',
        function() {
            grunt.task.run([
                'clean',
                ['build'].concat(Array.prototype.slice.call(arguments)).join(":")
            ]);
        }
    );

虽然这可行,但如果可用,我宁愿使用 Grunt 内置的东西。grunt 是否以某种方式支持这一点?

4

0 回答 0