首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止吞噬-csslint错误?

如何停止吞噬-csslint错误?
EN

Stack Overflow用户
提问于 2014-03-31 23:22:38
回答 3查看 1.4K关注 0票数 1

我有示例代码:

代码语言:javascript
复制
var csslint = require('gulp-csslint');
gulp.task('csslint', function() {
    return gulp.src(paths.css)
        .pipe(csslint())
        .pipe(csslint.reporter());
});

例如,有:

代码语言:javascript
复制
[gulp] Starting 'csslint'...
[gulp] 1 error found in /some/app.css
[gulp] [L37:C29] Unknown property 'align'. Properties should be known (listed in CSS3 specification) or be a vendor-prefixed property. (known-properties)
[gulp] Finished 'csslint' after 57 ms

而gulp继续做其他的事情。如何在csslint错误上停止吞咽?

EN

回答 3

Stack Overflow用户

发布于 2014-12-22 01:58:30

要停止吞咽,再添加一个.pipe()调用,传入csslint.failReporter()

代码语言:javascript
复制
var csslint = require('gulp-csslint');
gulp.task('csslint', function() {
    return gulp.src(paths.css)
        .pipe(csslint())
        .pipe(csslint.reporter())
        .pipe(csslint.failReporter());
});
票数 3
EN

Stack Overflow用户

发布于 2015-04-10 17:02:24

当我在手表模式下运行它时,我使用plumber和gulpif插件相结合,在其他情况下我使用plumber。

代码语言:javascript
复制
plumber = require('gulp-plumber'),
gulpif = require('gulp-if')

...
var cssTask = function (options) {
  var minifyCSS = require('gulp-minify-css'),
    less = require('gulp-less'),
    src = cssDependencies;

  src.push(codePath + '**/*.less');

  var run = function () {
    var start = Date.now();

    console.log('Start building CSS/LESS bundle');

    gulp.src(src)
      .pipe(gulpif(options.devBuild, plumber({
        errorHandler: onError
      })))
      .pipe(concat('main.css'))
      .pipe(less())
      .pipe(gulpif(options.minify, minifyCSS()))
      .pipe(gulp.dest(buildPath + 'css'))
      .pipe(gulpif(options.devBuild, browserSync.reload({stream:true})))
      .pipe(notify(function () {
        console.log('END CSS/LESS built in ' + (Date.now() - start) + 'ms');
      }));
  };

  run();

  if (options.watch) {
    gulp.watch(src, run);
  }
};

function onError (err) {
  console.log(err);
}
票数 1
EN

Stack Overflow用户

发布于 2014-04-02 16:35:44

我在书上看到你用的是大口水管工。试一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22765573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档