gulp с меньшими затратами и синхронизацией с браузером

Я только начинаю с 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'] );
            } );

`


person AdamW    schedule 30.12.2016    source источник


Ответы (1)


Нашел.

    `return browserSync` 

сделал трюк. Демо было написано не так.

person AdamW    schedule 30.12.2016