Запустите все хрунтные подзадачи, кроме одного

StackOverflow https://stackoverflow.com//questions/24007902

  •  20-12-2019
  •  | 
  •  

Вопрос

У меня есть куча подзадач для Hrunt Watch (например, Hrunt Watch: стили, крутые часы: спрайты и т. Д.).Тогда многие другие задачи управляют grunt watch.Я хотел бы исключить одну задачу.Есть ли способ указать это?В основном запускайте все подзадаки grunt watch, кроме grunt watch:dist.

Я знаю, что смогу создать еще одну задачу и только указывать подзадачи, которые я на самом деле интересую, однако, если я добавлю другую подзадачу позже, это означает, что теперь я добавил его, поэтому я бы предпочел бы не сделать такОтказ

Спасибо

Это было полезно?

Решение

Там может быть лучший способ, но это делает трюк сейчас:

grunt.registerTask('watch:basic', function () {
    delete grunt.config.data.watch.dist;
    grunt.task.run('watch');
});
.

К счастью, в этом случае у меня нет других задач, которые могут работать grunt watch:dist, поэтому безопасно просто удалить конфигурацию, но я могу подумать о других случаях, когда этот подход создаст конфликты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top