从我的自定义任务运行任务?

时间:2016-04-11 10:49:10

标签: javascript gruntjs grunt-contrib-copy

我正在创建一个自定义的grunt任务:

grunt.registerTask('my-task', 'Do something', function() {

在此任务中,我希望运行一个grunts复制任务,每次都传递不同的目的地。

如何在每次传递不同变量的自定义任务中运行任务?

1 个答案:

答案 0 :(得分:1)

如果您正在编写自定义任务,则可以利用grunt公开的API。您可以使用grunt.task.run();

在自定义任务中运行任务
function myCustomTask(grunt) {
  grunt.log.ok('This is my custom task.');
  grunt.task.run('copy');
}

grunt.registerTask('my-task', 'Do something', myCustomTask);

您可以阅读此API Documentation

,详细了解如何在自定义任务中运行任务