Я слежу за документами здесь: http://www.browsersync.io/docs/gulp/ а>
Это то, что я построил до сих пор:
var gulp = require('gulp') ;
var sass = require('gulp-sass') ;
var watch = require('gulp-watch') ;
var browserSync = require('browser-sync').create() ;
gulp.task('serve', ['sass'], function() {
gulp.task('browser-sync', function() {
browserSync.init({
//proxy: "mydevserver",
server : ".",
files: ['./index.html', './css/**']
});
});
gulp.watch("./css/**").on('change', browserSync.reload);
} ) ;
// Compile sass into CSS & auto-inject into browsers
gulp.task('sass', function() {
return gulp.src("./sass/**")
.pipe(sass())
.pipe(gulp.dest("./css/"))
.pipe(browserSync.stream());
});
gulp.task('default', ['serve']) ;
Когда я запускаю «ворчание» из терминала, задача «дерзкая» работает. Но у меня нет указаний на то, что browserSync работает. Терминал не дает мне никаких отзывов о чем-либо, имеющем отношение к browserSync. Если я перехожу к «localhost: 3000» или «localhost: 3001», ничего не работает.