Как запустить таск первым?

Для запуска задачи первой в Gulp.js, мы можем использовать метод task() в сочетании с методом series() или parallel().

Метод task() используется для определения новой задачи, а методы series() и parallel() используются для объединения задач в последовательные или параллельные цепочки.

Для запуска задачи первой, мы можем создать новую задачу и добавить ее в начало списка задач. Давайте рассмотрим пример:

const gulp = require('gulp');

// Определяем задачи
function task1(cb) {
  // Логика задачи
  cb();
}

function task2(cb) {
  // Логика задачи
  cb();
}

// Создаем новую задачу и добавляем ее в начало списка
gulp.task('firstTask', gulp.series(task1, task2));

// Добавляем другие задачи
gulp.task('task3', cb => {
  // Логика задачи
  cb();
});

gulp.task('task4', cb => {
  // Логика задачи
  cb();
});

// Запускаем задачи в определенном порядке
gulp.task('default', gulp.series('firstTask', 'task3', 'task4'));

В этом примере мы создаем две задачи task1 и task2, а затем создаем новую задачу с названием firstTask, которая сначала выполняет задачу task1, а затем задачу task2. Затем мы добавляем остальные задачи task3 и task4, и запускаем их с помощью задачи по умолчанию gulp.series('firstTask', 'task3', 'task4').

Теперь при запуске Gulp.js командой gulp, задача firstTask будет выполнена первой, а затем будут выполнены задачи task3 и task4.