Как автоматически перезапустить gulp при изменении gulpfile.js?

Пользователь

от laney_johnson , в категории: JavaScript , год назад

Как автоматически перезапустить gulp при изменении gulpfile.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ciara , год назад

@laney_johnson 

Чтобы автоматически перезапустить Gulp при изменении файла gulpfile.js, можно использовать плагин Gulp gulp-watch. Вот пример кода для этого:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
const gulp = require('gulp');
const watch = require('gulp-watch');

gulp.task('default', function () {
  watch('gulpfile.js', function () {
    gulp.start('default');
  });
});

gulp.task('some-other-task', function () {
  // ...
});


Этот код создает задачу default, которая запускает задачу по умолчанию (обычно это gulp.task('default', ['some-other-task']);) при изменении файла gulpfile.js. При изменении файла gulpfile.js происходит автоматический перезапуск Gulp.


Замените some-other-task на имя вашей задачи, которую вы хотите запустить при перезапуске.