Gulp.watch обновляет мой браузер один раз, но потом не снова - PullRequest
0 голосов
/ 09 марта 2019

У меня проблемы с настройкой браузера для отслеживания изменений в моих файлах html и css и обновления браузера. В настоящее время это работает только один раз.

Я всего лишь js noob, поэтому я извиняюсь, так как похоже, что на этот вопрос уже дан ответ, но я не смог применить исправления к моей ситуации.

Вот мой gulpfile.js

var gulp = require('gulp');
var browserSync = require('browser-sync');

gulp.task('browserSync',function(){
    browserSync.init(null,{
        open : false,
        server : {
            baseDir : 'site',
            
            index : "index.html"
        }
     });
     console.log("finshed browser ");
});

gulp.task('watch', gulp.parallel('browserSync', function() {
	gulp.watch('site/index.html', browserSync.reload); 
	gulp.watch('site/css/main.css', browserSync.reload); 
}))

Спасибо!

1 Ответ

0 голосов
/ 10 марта 2019

Код, с которым я закончил, был

gulp.task('watch', gulp.parallel('browserSync', function() {
	gulp.watch('site/index.html', function (done) {
    browserSync.reload();
    done();
  }); 
	gulp.watch('site/css/main.css', function (done) {
    browserSync.reload();
    done();
  }); 

Сейчас работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...