Le cas d'utilisation de base pour concat
est-simple:Have Gulp-concat fusionner uniquement les données pertinentes
gulp.task('generate-manifest', function() {
return gulp.src('./*/data.json')
.pipe(concat('manifest.json'))
.pipe(gulp.dest(./path/to/dest));
});
Cependant data.json
contient certaines données non pertinentes pour la manifest.json
, donc je veux ajouter une étape supplémentaire pour tirer seulement les morceaux pertinents de json dont j'ai besoin de data.json
, et ajouter ce json au manifeste.
J'espérais que je pouvais quelque chose comme:
gulp.task('generate-manifest', function() {
return gulp.src('./*/data.json')
.pipe(myCustomFunction())
.pipe(concat('manifest.json'))
.pipe(gulp.dest(./path/to/dest));
});
Où myCustomFunction()
prend data.json
et renvoie uniquement les données pertinentes. Ce que je ne comprends pas, c'est comment passer le chemin d'accès data.json
à myCustomFunction()
.
C'est exactement ce dont j'ai besoin. Merci! – JerkyTreats