Как устроены потоки в gulp?

После целого дня чтения о node.js и gulp потоках, в голове сложил хоть какое-то представление о них.
Но этих данных для понимания минимальных вещей мало, надеюсь Вы сможете мне объяснить.
Меня интересует чисто техническая работа, в трех предложениях, думаю будет достаточно.
Но так как разговор о потоках в gulp, объясните, как проходят эти потоки через его методы .pipe?

Начал я сегодня разбираться и поставил минимальную задачу, обойти директорию, собрать пути и записать в файл. Создал для этого задачу
gulp.src('path/dir/').pipe(test()).pipe(gulp.dest('path/file.extension'));

И по непонятным мне причинам, первым выполняется
pipe(gulp.dest('path/file.extension'))
Почему? Приоритеты?
И самый важный для меня вопрос -как получить ссылку на поток в моем методе test?
  • Вопрос задан
  • 3219 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Пригласить эксперта
Ответы на вопрос 1
Советую так же освоить https://github.com/substack/stream-handbook
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы