Gulp 水管工不工作?

Gulp 水管工不工作?,gulp,gulp-watch,Gulp,Gulp Watch,当我在.less文件上创建错误时,我收到了错误,但观察程序挂起,如果我修复了错误,我需要重新启动观察程序。我以为这是水管工干的 问题在于return关键字。拆下它,让水管工正常工作 var gulp = require('gulp'); var config = require('./gulp.config')(); var $ = require('gulp-load-plugins')({ lazy: true }); gulp.task('styles', function () {

当我在.less文件上创建错误时,我收到了错误,但观察程序挂起,如果我修复了错误,我需要重新启动观察程序。我以为这是水管工干的

问题在于
return
关键字。拆下它,让水管工正常工作

var gulp = require('gulp');
var config = require('./gulp.config')();
var $ = require('gulp-load-plugins')({ lazy: true });
gulp.task('styles', function () {
    log('Compiling Less --> CSS');
    return gulp
        .src(config.less)
        .pipe($.plumber())
        .pipe($.less())
        .pipe($.autoprefixer({ browsers: ['last 3 versions', '> 5%'] }))
        .pipe(gulp.dest(config.styles));
});

gulp.task('less-watcher', function () {
    gulp.watch([config.less], ['styles']);
});
gulp.task('styles', function () {
     log('Compiling Less --> CSS');
     gulp.src(config.less)
         .pipe($.plumber())
         .pipe($.less())
         .pipe($.autoprefixer({ browsers: ['last 3 versions', '> 5%'] }))
         .pipe(gulp.dest(config.styles)); });