2016-04-11 8 views
0

Ich bin eine benutzerdefinierte Grunzen Aufgabe erstellen:Ausführen einer Aufgabe von meiner benutzerdefinierten Aufgabe?

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

Aus dem Inneren dieser Aufgabe wünsche ich ein Grunzen laufen kopieren Aufgabe, jedes Mal verschiedene Ziele vorbei.

Wie kann ich eine Aufgabe innerhalb meiner benutzerdefinierten Aufgabe ausführen, die jedes Mal verschiedene vars übergibt?

+1

Scheck Lesen http://stackoverflow.com/questions/15284556/how- can-i-run-a-grunt-Aufgabe-von-innerhalb-einer-Grunt-Aufgabe – Sonaryr

Antwort

1

Wenn Sie eine benutzerdefinierte Aufgabe schreiben, können Sie die API nutzen, die von grunt verfügbar gemacht wird. Sie können Aufgaben innerhalb Ihrer benutzerdefinierten Aufgabe ausführen 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); 

verwenden, können Sie mehr erfahren über Aufgaben innerhalb Ihrer benutzerdefinierten Aufgabe ausgeführt wird durch diese API Documentation