Відстеження Gulp сильно змінилася з версії 3.x до 4.x. Дивіться документацію.
Gulp пропонує метод watch, який перевіряє, чи файл збережено. Синтаксис методу watch наступний:
<code data-language="javascript">gulp.watch('Файли для стеження', ['завдання' , 'для виконання']); Якщо ми хочемо переглядати всі Sass-файли та запускати завдання sass при кожному збереженні Sass-файлу, нам просто потрібно замінити «Файли для стеження» на app/scss/**/*.scss, а ['завдання', 'для', 'виконання'] на ['sass']:
<code data-language="javascript">gulp.watch('app/scss/**/*.scss', ['sass']);Найчастіше нам хочеться відстежувати кілька типів файлів одночасно. Для цього ми можемо згрупувати кілька процесів стеження в одне завдання watch:
<code data-language="javascript">gulp.task('watch ', function(){ gulp.watch('app/scss/**/*.scss', ['sass']); //Інші відстеження })Якщо ви виконаєте команду gulp watch прямо зараз, то побачите, як Gulp відразу починає відстеження файлів.

І що він автоматично виконує завдання sass при кожному збереженні файлу .scss.
Давайте зробимо ще один крок і змусимо Gulp перезавантажувати браузер за допомогою Browser Sync щоразу, коли ми зберігаємо файл .scss.
