Почему Gulp не синхронизирует браузер с браузером?

Почему Gulp не синхронизирует браузер с браузером?

Когда я пишу Gulp watch, все функции работают, кроме синхронизации с браузером. Пробовал отключать антивирус, но безрезультатно.

const gulp = require('gulp');
const autoprefixer = require('gulp-autoprefixer');
const cleanCSS = require('gulp-clean-css');
var browserSync = require('browser-sync').create();

let config = {
    src: 'src',
    css: {
        src: '/precss/**/*.css',
        dest: '/css'
    }
};

gulp.task('build', function() {     
    gulp.src(config.src + config.css.src)               
        .pipe(autoprefixer({                                
            browsers: ['last 2 versions'],
            cascade: false
        }))
        .pipe(cleanCSS())
        .pipe(gulp.dest(config.src + config.css.dest))                   
        .pipe(browserSync.reload({
            stream: true
        }));
});

gulp.task('watch', ['browserSync'],  function() {               
   gulp.watch(config.src + config.css.src, ['build']);        
});

gulp.task('browserSync', function() {
    browserSync.init({
        server: {
            baseDir: config.src                         
        }
    });
});

введите здесь описание изображения


person Victor    schedule 29.09.2017    source источник
comment
Можете ли вы проверить это, добавив конкретную опцию индекса после baseDir. Например, index: index.html, просто чтобы посмотреть, поможет ли это. Если нет, попробуйте изменить на src: './src' в вашем объекте конфигурации.   -  person Mark    schedule 29.09.2017


Ответы (1)


Ответ вовсе не очевиден. У меня получилось это сделать при запуске терминала без прав администратора. Никаких исправлений кода

person Victor    schedule 29.09.2017