Моя заданная по умолчанию задача gulp - это gulp.series, как показано ниже. Разве browserLoadingWatching
не должен запускаться только после завершения всех предыдущих задач?
Мой браузер загружается до того, как будет выполнен imagemin (buildImages) и до того, как будут скопированы все мои файлы php (buildMarkup).
Итак, страница загружается, а затем через 15 секунд консоль сообщает imagemin completed 78 filess minified
.
Я новичок в глотке 4 и только промежуточный JS. Я мог бы опубликовать весь файл gulp, но он гигантский.
gulp.series(
Object.assign(copyVendorJS(), { displayName: `Booting Copy VendorJS Task: Copy` }),
Object.assign(cleanMarkup(mode), { displayName: `Booting Markup Task: Clean - ${modeName}` }),
Object.assign(buildMarkup(mode), { displayName: `Booting Markup Task: Build - ${modeName}` }),
Object.assign(cleanImages(mode), { displayName: `Booting Images Task: Clean - ${modeName}` }),
Object.assign(buildImages(mode), { displayName: `Booting Images Task: Build - ${modeName}` }),
Object.assign(cleanStyles(mode), { displayName: `Booting Styles Task: Clean - ${modeName}` }),
Object.assign(buildStyles(mode), { displayName: `Booting Styles Task: Build - ${modeName}` }),
Object.assign(cleanScripts(mode), { displayName: `Booting Scripts Task: Clean - ${modeName}` }),
Object.assign(buildScripts(mode), { displayName: `Booting Scripts Task: Build - ${modeName}` }),
Object.assign(browserLoadingWatching, { displayName: `Loading & Watching - ${modeName}` }),
)