Как я могу запустить browserSync с помощью gulp?


person dave dave    schedule 28.10.2015    source источник


Ответы (1)


Вы создаете задачу в задаче, поэтому про browserSync ничего не видели, и не нужно вызывать BrowserSync.create() и не нужно использовать gulp.watch, browserSync автоматически будет смотреть те файлы, которые вы указали в своем конфиге.

Исправление:

var browserSync = require('browser-sync');
gulp.task('serve',  ['sass'],  function() {
    browserSync({
        //proxy: "mydevserver",
    server : ".",
       files: ['./index.html', './css/**']
    });
} ) ;
person Arnaud Gueras    schedule 28.10.2015
comment
похоже, единственная разница заключается в удалении задачи наблюдения? Если я это сделаю, 'gulp serve' просто скомпилирует sass один раз и ничего не просматривает. И browserSync по-прежнему не запускается. - person dave dave; 28.10.2015
comment
Я отредактировал код, просто использую browserSync как функцию, не нужно использовать browserSync.init() или .create() - person Arnaud Gueras; 28.10.2015