var gulp = require ("gulp");
var less = require("gulp-less");
var browserSync = require('browser-sync').create();
let config = {
src: "./src",
css: {
src: "/precss/**/*.less",
dest: "/css"
},
html: {
src: "/**/*.html"
}
};
gulp.task("build", function() {
gulp.src(config.src + config.css.src)
.pipe(less())
.pipe(gulp.dest(config.src + config.css.dest))
.pipe(browserSync.reload({
stream: true
}));
});
gulp.task('watch', ['browserSync'], function(){
gulp.watch(config.src + config.css.src, ['build']);
gulp.watch(config.src + config.html.src, browserSync.reload);
});
gulp.task('browserSync', function(){
browserSync.init({
server: {
baseDir: config.src
},
notify: false // убирает выскакивающее окошко уведомлений
});
});