Dans mon fichier gulp.js, je diffuse tous les fichiers HTML du dossier examples
dans le dossier build
.
Créer la tâche d'abat n'est pas difficile:
var gulp = require('gulp');
gulp.task('examples', function() {
return gulp.src('./examples/*.html')
.pipe(gulp.dest('./build'));
});
Mais je n'arrive pas à comprendre comment récupérer les noms de fichiers trouvés (et traités) dans la tâche, ou je ne trouve pas le bon plugin.
Modifier:
Grâce à @OverZealous, le plugin gulp-tap
résout le problème:
var gulp = require('gulp');
var path = require('path');
var tap = require('gulp-tap');
gulp.task('examples', function() {
return gulp.src('./examples/*.html')
.pipe(tap(function (file,t) {
console.log(path.basename(file.path));
// Do something with the file name
}))
.pipe(gulp.dest('./build'));
});