Я только начинаю с gulp и следую этому примеру: приемы css - Gulp для начинающих
'gulp less' works fine
'gulp browser-sync' loads index.html into chrome
но когда я запускаю команду «watch», она запускает только «browser-sync. Следование в отладчике показывает, что он не возвращается из browserSync.init
Что мне не хватает?
`var gulp = require('gulp'), less = require('gulp-less'), browserSync = require('browser-sync').create();
gulp.task( 'less', _=>{
return gulp.src( './public/content/*.less' )
.pipe( less( { paths: ['public/content'] } ) )
.pipe( gulp.dest( './public/content' ) )
.pipe( browserSync.reload( { stream: true } ) )
;
} );
gulp.task( 'browser-sync', _=>{
browserSync.init( { server: { baseDir: './public' } } );
} );
gulp.task( 'watch', ['browser-sync'], _=>{
gulp.watch( 'public/content/*.less', ['less'] );
} );
`