2015-05-04 62 views
2

運行gulp後,我幾乎立即收到消息「斷開與BrowserSync的連接」。這裏是我的gulpfile.jsBrowserSync顯示消息「與BrowserSync斷開連接」

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


gulp.task('sync', function() { 
    browserSync.init({ 
     browser: "chrome", 
     proxy: "hmgcsc.app" 
    }); 

    gulp.watch('sass/*.scss', ['sass']); 
    gulp.watch("app/**/*.html").on('change', reload); 
    gulp.watch("app/**/*.js").on('change', reload); 
}); 


gulp.task('sass', function() { 
    return gulp.src('sass/*.scss') 
     .pipe(sass({ 
      includePaths: [ 
       'node_modules/susy/sass' //required for sass 
      ] 
     })) 
     .pipe(gulp.dest('css')) 
     .pipe(reload({stream: true})); 

}); 

gulp.task('default', ['sync']); 

每隔一段時間,它會正常工作,但永遠不會超過30秒。 CLI的行爲像一切仍然正常工作。它不顯示錯誤並通知我文件更改。

有沒有其他人有這個問題?

回答

0

看起來他只是修正了2.7.1中的錯誤。更新瀏覽器同步解決了我的問題:)

0

我有類似的問題(具有類似的配置 - 我的意思是使用代理),我不知道它是什麼時候開始這樣做。你安裝了什麼版本的節點/ gulp/browser-sync?

+0

節點v0.12.0,gulp 3.8.11,瀏覽器同步2.7.0 – klinore

+2

我有相同的配置,我也嘗試過不同版本的節點,但沒有成功。無法弄清楚是什麼問題。 –