Начал осваивать сборщики проектов, а именно из 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()?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости