Начал осваивать сборщики проектов, а именно из Gulp.
Я уловил, что .pipe() предназначен для передачи потока данных по цепочке, то есть он задаёт последовательность выполнения плагинов в пределах одной задачи.
Но объясните мне, пожалуйста, по каким принципам строится сама упорядоченность .pipe()?
gulp.task('useref', function(){
var assets = useref.assets();
return gulp.src('app/*.html')
.pipe(assets)
.pipe(uglify())
.pipe(assets.restore())
.pipe(useref())
.pipe(gulp.dest('dist'))
});
Почему, допустим, .pipe(assets) располагается выше, чем .pipe(useref()), или по какой причине .pipe(gulp.dest('dist')) располагается последним в списке? В каких документациях об этом написано? После прочтения каких материалов или прохождения какой практики можно научиться понимать, чувствовать в каком порядке укладывать .pipe()?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как изменить js код так, чтобы по истечении 59 секунд счетчик не замирал на 0 секунде, а начинал заново?