Gulp / browsersync обслуживает файлы перед выполнением всех предыдущих задач в серии - PullRequest
0 голосов
/ 21 мая 2019

Моя заданная по умолчанию задача 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}` }),
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...