Lorsque je suis les exemples pour gulp-w3c-css, je n'arrive pas à obtenir les résultats à imprimer dans la console plutôt que dans un répertoire de sortie.Comment puis-je rediriger la sortie de gulp-w3c-css vers la console?
Comparez comment j'utilise CSSLint et W3C-CSS ci-dessous. J'aimerais que la fonction soit identique.
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)
}
}))
);
La meilleure solution serait juste d'avoir une fonction de journaliste qui fonctionne comme le csslint.reporter fait.
http://stackoverflow.com/a/24470353/1241736 – henry