Gulp fallo browsersync

votos
0

Estoy usando Gulp con BrowserSync, SASS, ...

Pero tengo un pequeño problema. Cuando comienzo trago, que funciona bien, browsersync recargar la página, etc .. Pero si no recargar la página para algunos minutos tal vez, cuando voy a cambiar de nuevo una cosa en el código, no se actualizará, tengo para salir del comando trago y volver a introducirla de nuevo: /

Aquí están mis 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)
});

Gracias por tu ayuda

Publicado el 19/12/2018 a las 14:11
fuente por usuario
En otros idiomas...                            

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