В общем, попытался разбить gulpfile на разные файлы, чтобы было более структурировано. Но теперь перестало работать обновление страницы при изменении файлов с помощью .pipe(browserSync.stream())
На данный момент gulpfile и его части выглядят так: https://github.com/UnluckySerivelha/test
Не могу понять, в чем проблема? Хелп, плс.
Dymok, так как вы делать можно, но код получается нечитаемым и не масштабируемым.
Дело в том, что вы создаете несколько инстансов browserSync в разных тасках.
Dymok, ну так смотрите, вы когда вызываете ScssTask.prodScss() возвращаете результат вызова цепочки gulp.src().pipe().pipe()..., а надо возвращать функцию, которая возвращает этот вызов: