Проблема с путями при сборке фронта (Gulp.js): как решить?
1. Паттерн в src делится на две части base + relative (base - это все что до звездочек, relative - остальное)
2. Итоговый путь в dest записывается как relative
3. base можно изменить указавать опцию base в src() (gulp.src('a/**/b', {base: '.'}))
Исходя из этих пунктов - установить правильный паттерн или установите нужную опцию base.
Если у вас проблема в путях к шрифтам (картинкам) в итоговом css вместо url('images/etc') надо url('../images/etc), то здесь нужно искать gulp плагин по запросу "rebase" (либо postcss plugin)
Прежде чем говнокодить в gulp
Ответ на ваш вопрос в третьем уроке - потоки vynil fs.