Почему не работает автообновление browser-sync

82
05 мая 2021, 23:40

Почему не работает автообновление? Зацикливается обновление minCSS

gulp.task('minCSS', function() {
    return gulp.src('app/css/main.css')
    .pipe(minCSS())
    .pipe(rename({
        suffix: '.min'
    }))
    .pipe(gulp.dest('app/css'))
    .pipe(browserSync.stream())
})
gulp.task('minJS', function() {
    return gulp.src('app/js/main.js')
    .pipe(minify())
    .pipe(rename({
        suffix: '.min'
    }))
    .pipe(gulp.dest('app/js'))
    .pipe(browserSync.stream())
})

gulp.task('serve', function() {
    browserSync.init({
        server: "app/"
    })
    gulp.watch("app/css/*.css", gulp.series('minCSS'))
    gulp.watch("app/js/*.js", gulp.series('minJS'))
    gulp.watch("app/*.html").on('change', browserSync.reload)
})
gulp.task('default', gulp.series('serve'))
Answer 1

Починил.
Изменил на

    browserSync.watch("app/css/*.css", gulp.series('minCSS')).on('change', browserSync.reload)
    browserSync.watch("app/js/*.js", gulp.series('minJS')).on('change', browserSync.reload)
    browserSync.watch("app/*.html").on('change', browserSync.reload)
READ ALSO
Замыкание в js (простой пример)

Замыкание в js (простой пример)

Имеется следующий код:

96
Canvas, загрузка картинок

Canvas, загрузка картинок

появилась задачка по работе с Canvas, особо с ним никогда не работал, но сразу столкнулся с моментом который мне не особо нравится

91
Почему выдает ошибку в консоли? js

Почему выдает ошибку в консоли? js

Столкнулся с ошибкой в консоли:

111
Экранирование с помощью JS RegEx

Экранирование с помощью JS RegEx

Необходимо экранировать все символы ' (скобка) методом RegEx в строке ( \' ''' ' ' ), нужно учесть то что в строке возможно уже экранированный символ

124