【问题标题】:Gulp watch less and error?Gulp 看少和错误?
【发布时间】:2016-03-10 12:42:46
【问题描述】:

我正在使用 gulp 从 less 创建一些 css 并具有监视功能。当更少的文件没有错误时一切正常,手表正在调用更少的函数并编译css。但是当我在较少的文件中出现错误时,请注意休息一下,说明错误停止在哪里。当我修复较少文件中的错误时,手表不再工作。又要重新启动了,能不能看看有没有错误继续看编译,这里是我的gulp.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
});

【问题讨论】:

标签: gulp watch gulp-watch gulp-less


【解决方案1】:

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

你可以看到示例here取自官方 gulp github repo。

【讨论】:

    猜你喜欢
    • 2016-12-15
    • 2023-03-31
    • 2014-12-10
    • 2018-09-18
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    相关资源
    最近更新 更多