À partir du Nœud docs:
https://nodejs.org/api/stream.html#stream_readable_pipe_destination_options
Le lisible.pipe() la méthode accorde une Écriture en continu à l'lisible, à l'origine de basculer automatiquement en mode suivi et pousser toutes ses données au attaché à l'Écriture. Le flux de données sera gérée automatiquement de sorte que la destination Écriture de flux n'est pas submergé par une plus Lisible flux.
Ainsi, dans Gulp vous pouvez enchaîner plusieurs tâches à l'aide de l' pipe()
méthode. Gulp rend l'utilisation des cours d'eau. Il y a lire et écrire des ruisseaux. Prenez le fragment de code suivant par exemple:
gulp.src(config.jsSrc)
.pipe(uglify())
.pipe(gulp.dest(config.dest + '/js'))
.pipe(size());
gulp.src(...)
tourne le chemin d'accès à l' config.jsSrc
dans un lisible flux de données qui nous sont alors de la tuyauterie de l' gulp-uglify
module. Le uglify tâche renvoie un flux de données que nous avons ensuite pipe à notre destination, et ainsi de suite...