После целого дня чтения о node.js и gulp потоках, в голове сложил хоть какое-то представление о них.
Но этих данных для понимания минимальных вещей мало, надеюсь Вы сможете мне объяснить.
Меня интересует чисто техническая работа, в трех предложениях, думаю будет достаточно.
Но так как разговор о потоках в gulp, объясните, как проходят эти потоки через его методы .pipe?
Начал я сегодня разбираться и поставил минимальную задачу, обойти директорию, собрать пути и записать в файл. Создал для этого задачу
gulp.src('path/dir/').pipe(test()).pipe(gulp.dest('path/file.extension'));
И по непонятным мне причинам, первым выполняется
pipe(gulp.dest('path/file.extension'))
Почему? Приоритеты?
И самый важный для меня вопрос -как получить ссылку на поток в моем методе test?