BrowserSync 显示消息 'Disconnected from BrowserSync'
BrowserSync showing message 'Disconnected from BrowserSync'
我几乎在 运行 gulp 之后立即收到消息 'Disconnected from BrowserSync'。这是我的 gulpfile.js
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 就像一切仍在正常工作一样。它不显示任何错误并通知我文件更改。
还有其他人遇到过这个问题吗?
我有类似的问题(具有类似的配置 - 我的意思是使用代理),我不知道它是什么时候开始那样的。您安装了哪个版本的node/gulp/browser-sync?
看起来他只是修复了 2.7.1 中的任何错误。更新浏览器同步解决了我的问题:)
我几乎在 运行 gulp 之后立即收到消息 'Disconnected from BrowserSync'。这是我的 gulpfile.js
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 就像一切仍在正常工作一样。它不显示任何错误并通知我文件更改。
还有其他人遇到过这个问题吗?
我有类似的问题(具有类似的配置 - 我的意思是使用代理),我不知道它是什么时候开始那样的。您安装了哪个版本的node/gulp/browser-sync?
看起来他只是修复了 2.7.1 中的任何错误。更新浏览器同步解决了我的问题:)