gulp-w3c-cssの例に従うと、出力ディレクトリではなくコンソールで結果を表示できません。gulp-w3c-cssの出力をコンソールにパイプする方法
下記のCSSLintとW3C-CSSの使い方を比較してください。私はその機能を同一にしたいと思います。
var gulp = require('gulp'),
csslint = require('gulp-csslint'),
cssvalidate = require('gulp-w3c-css');
gulp.task('csslint',() =>
gulp.src('testcss/laxhjalpen.css')
.pipe(csslint('.csslintrc'))
.pipe(csslint.reporter())
);
// Does not work
gulp.task('cssvalid',() =>
gulp.src('testcss/*css')
.pipe(cssvalidate())
// Next line works but is not what I want
.pipe(gulp.dest('reports'))
// I suppose I need to get this construct to work but I can't
.pipe(gutil.buffer(function(err, files) {
if (err) {
gutil.log('An error occured', err);
} else {
// No idea what to write
// files - array of validation results (from manual)
}
}))
);
非常に最善の解決策はただはないcsslint.reporterのように働くレポーター機能を持っているだろう。
このソリューションを使用できますか? http://stackoverflow.com/a/24470353/1241736 – henry