少看和错误



我正在使用gulp从更少的中创建一些css并具有监视功能。当更少的文件中没有错误时,一切正常,手表调用更少的函数并编译 css。但是当我在较少的文件中出现错误时,观察只是中断说错误停止在哪里。当我在更少的文件中修复错误时,手表不再工作。我必须重新开始,是否可以查看是否有错误并继续观察编译,这是我的口水.js

// Less to CSS task
var parentPath = './content/css/';
var sourceLess = parentPath;
var targetCss = parentPath;
gulp.task('less', function () {
    return gulp.src([sourceLess + 'styles.less'])
        .pipe(less({ compress: true }).on('error', gutil.log))
        .pipe(autoprefixer('last 10 versions', 'ie 9'))
        .pipe(minifyCSS({ keepBreaks: false }))
        .pipe(gulp.dest(targetCss))
        .pipe(notify('Less Compiled, Prefixed and Minified'));
});
gulp.task('watch', function () {
    gulp.watch([sourceLess + 'styles.less'], ['less']);  // Watch all the .less files, then run the less task
});

在无口插件文档中,它没有内置的方式来使任务失败并保持观察者处于活动状态。但它说你不能用stream-combiner2做到.

你可以在这里看到从官方gulp github存储库中获取的示例。

相关内容

  • 没有找到相关文章

最新更新