Gulp bug browsersync

votos
0

Eu estou usando Gulp com BrowserSync, SASS, ...

Mas eu tenho um pequeno problema. Quando eu começar a gole, ele funciona bem, browsersync recarregar a página etc .. Mas se eu não recarregar a página por alguns minutos, talvez, quando eu vou mudar novamente uma coisa no código, não vai atualizar, eu tenho para sair do comando gole e voltar a entrar novamente: /

Aqui estão os meus códigos: (gulpfile.js)

const gulp = require('gulp');
const sass = require('gulp-sass');
const autoprefixer = require('autoprefixer');
const postcss = require('gulp-postcss');
const plumber = require('gulp-plumber');
const sourcemaps = require('gulp-sourcemaps');
const bs = require('browser-sync').create();
const uglifycss = require('gulp-uglifycss');
const gcmq = require('gulp-group-css-media-queries');

// BrowerSync
gulp.task('browser-sync', function() {
    bs.init({
        proxy: 'dev.idsein.com', // URL of the local website
        ghostMode: false,
        open: false,
        notify: false
    });
});

// SASS
gulp.task('sass', function () {
    var plugins = [
        autoprefixer({
            browsers: ['last 4 versions'],
            cascade: false,
            grid: true
        })
    ];
   return gulp
       .src('./src/sass/master.scss')
       .pipe(sourcemaps.init())
       .pipe(plumber())
       .pipe(postcss(plugins))
       .pipe(sass().on('error', sass.logError))
       .pipe(sass({outputStyle: 'compressed'}))
       .pipe(sourcemaps.write('.'))
       .pipe(gulp.dest('./css'))
       .pipe(bs.reload({stream: true}))
});

// Gulp command to start everything
gulp.task('default', ['browser-sync'], function () {
   gulp.watch('./src/sass/**/*.scss', ['sass'])
   gulp.watch('./*.php').on('change', bs.reload)
   gulp.watch('./*.js').on('change', bs.reload)
});

Obrigado pela ajuda

Publicado 19/12/2018 em 14:11
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more