Всем доброго времени суток. Есть такой gulpfile.js
var gulp = require('gulp'),
sass = require('gulp-sass'),
minicss = require('gulp-mini-css'),
minihtm = require('gulp-htmlmin'),
browserSync = require('browser-sync');
gulp.task('browser-sync', function() {
browserSync ({
server: {baseDir: 'dist'},
notify:false
});
});
//з sass в css і мініфікація
gulp.task('css', function () {
return gulp.src('src/*.sass')
.pipe(sass())
.pipe(gulp.dest('dist/css'))
.pipe(minicss({ext:'-min.css'}))
.pipe(gulp.dest('dist/css'));
});
gulp.task ('html', function () {
return gulp.src('src/*.htm')
.pipe(minihtm({collapseWhitespace: true}))
.pipe(gulp.dest('dist'));
});
gulp.task ('watch', ['browser-sync','html', 'css'], function () {
gulp.watch('src/*.sass', [sass]);
gulp.watch('src/*.htm', browserSync.reload);
})
Все нормально собирается, только browser-sync не хочет нормально работать, выдает в браузере Cannot GET /. При том в консоли все нормально запущено, и при сохранение страницы пробует перезагрузить страницу и опьять Cannot GET. В чем может быть проблема.
Да и вот еще такая ошибка вылазит, возможно проблема в ней
"gulp watch
(node:3012) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version."
Я ставил отдельно graceful-fs, но gulp почему-то его не видит, и ругается при установке, что версия пакета старая. Не знаю что делать.