Gulp browsersync bug

stimmen
0

Ich bin mit Gulp mit BrowserSync, SASS, ...

Aber ich habe ein kleines Problem. Als ich schluck beginnen, es funktioniert gut, browsersync die Seite neu zu laden etc .. Aber wenn ich die Seite für einige Minuten nicht vielleicht neu zu laden, wenn ich wieder in dem Code etwas ändern werde, wird es nicht aktualisieren, ich habe den schluck Befehl zu beenden und erneut eingeben es wieder: /

Hier sind meine Codes: (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)
});

Danke für Ihre Hilfe

Veröffentlicht am 19/12/2018 um 14:11
quelle vom benutzer
In anderen Sprachen...                            

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