gulp with less和browser-sync

时间:2016-12-30 19:29:23

标签: javascript node.js gulp less browser-sync

我刚开始使用gulp并遵循此示例: css tricks - Gulp for Beginners

   'gulp less'  works fine
   'gulp browser-sync' loads index.html into chrome

但是当我按下'观看'命令,它只运行浏览器同步。在调试器中显示它不会从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'] );
            } );

`

1 个答案:

答案 0 :(得分:0)

找到它。

    `return browserSync` 

做了这个伎俩。这不是演示文稿的编写方式。