Ответы пользователя по тегу Gulp.js
  • Как вылечить [Browsersync] Reloading Browsers... (buffered 4 events)?

    Код некорректный, отслеживание изменений не нужно раскидывать по разным местам, обновление браузера прописывается в series, а-не в задаче. В gulp 4 версии обновление будет корректно работать с таким вариантом написания:
    gulp.task('browser-sync', function() {
        browserSync.init({
            server: {
                baseDir: 'app'
            }
        });
    });
    
    gulp.task('html', function () {
        return gulp.src(path.src.html) 
            .pipe(gulp.dest(path.app.html));
    });
    
    gulp.task('watch', function () {
        gulp.watch('app/**/*.*').on('change', browserSync.reload);
        gulp.watch(path.src.html).on('change', gulp.series(html, browserSync.reload));
    });
    
    gulp.task('default', gulp.series(
        gulp.parallel('watch', 'browser-sync') //запускаем паралельно слежку за файлами и синхронизацию браузера
    ));
    Ответ написан
    Комментировать