2017-07-09 18 views
0

多くのコードの変形を試みましたが、home.htmlロードは一度だけでした.CSSフォルダのStyle.cssファイルを変更すると自動的にリロードされません。 私は私が間違っているの何本ブラウザ同期の自動リロードは動作しません

var gulp = require('gulp'); 
var browserSync = require('browser-sync').create(); 
var reload = browserSync.reload() 
gulp.task('serve', function() { 

     browserSync.init({ 
     server: { 

      baseDir: "./", 
    index: "./main/home.html" 
     }, 
    }); 
    gulp.watch("/css/Style.css", [reload]) 

}); 

そして

var gulp = require('gulp'); 
var browserSync = require('browser-sync').create(); 
var reload = browserSync.reload("./main/home.html") 
gulp.task('serve', function() { 

     browserSync.init({ 
     server: { 

      baseDir: "./", 
    index: "./main/home.html" 
     }, 
    }); 
    gulp.watch("/css/Style.css", [reload]) 

}); 

そして

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

gulp.task('serve', function() { 

     browserSync.init({ 
     server: { 

      baseDir: "./", 
    index: "./main/home.html" 
     }, 
    }); 
    gulp.watch("./css/Style.css").on("change", browserSync.reload); 
}); 

任意のアイデアをしてくださいしようとしましたか?

答えて

0

変更この:

var reload = browserSync.reload; 

var reload = browserSync.reload() 

とあなたの3番目のバージョンは、以下の変更で動作します:

gulp.watch("./css/Style.css").on("change", reload); 
関連する問題