Est-il possible d'exécuter deux de regarder des tâches à la fois?
Je comprends que je peux avoir n'importe quel nombre de tâches que je veux à l'intérieur de la montre de paramètres et de lancer grunt regarder et on veillera à ce que tous d'entre eux, comme ceci
...
watch: {
A: {
files: "js/dev/**/*.coffee",
tasks: ["coffee", "requirejs"]
},
B: {
files: "js/dev/**/*.coffee",
tasks: ["coffee"]
},
C: {
files: "js/dev/**/*.html",
tasks: ["copy"]
}
}
...
...mais je n'ai pas besoin de cela. Je veux juste que les différentes tâches de développement et de production. Comme vous pouvez le deviner, la seule différence entre Un (production) et B (développement) est minification et la concaténation. Je n'ai pas besoin de lancer Une et B tâches en même temps.
D'abord je suis venu avec cette idée
grunt.registerTask("prod", ["watch:A", "watch:C"]);
grunt.registerTask("dev", ["watch:B", "watch:C"]);
Mais cela n'a pas fonctionné. La première fois que regarder des tâches de travail (C ne fonctionne jamais). Est-ce possible de faire ce que je veux?