Краткое изложение моего вопроса:
Gulp 3.6.0 dest () обрабатывает глобальную базу так же, как 4.0.0?
function other() {
return src([
path.join("src/**/*"),
path.join("!src/**/*.{html,css,js,scss}")
])
.pipe(fileFilter)
.pipe(dest(dist));
}
Запуск Gulp 3.6.0 с кодом выше дал такой результат:
Обратите внимание, что указанные папки и файлы, добавленные в папку dist с помощью этого кода, были:
-app
-assets
-config
favicon.ico
Теперь выполнение того же кода в 4.0.0 приводит к:
Я знаю, что glob-base по умолчанию добавляется к месту назначения при его передаче по каналу, однако отличается ли это поведение от того, как gulp обрабатывал зеркальное отображение источника в структуру файлового каталога dest в 3.6.0? Пример подсказывает иначе.
Если бы кто-нибудь мог предоставить мне решение для создания такой же структуры папок, как в моем 3.6.0, это было бы здорово. Я пробовал gulp-flatten и gulp-переименовывать, но ничего не дает желаемого результата, удаляя только основание шаров.