Показать сообщение отдельно
  #1 (permalink)  
Старый 24.02.2019, 13:05
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Gulp 4 - ошибка при сборке проекта
Прошу помощи у разбирающихся в Gulp 4.
Папки проекта:
  • app
  • dist
  • versions
Задача выполняющая сборку проекта:
exports.default = series(remove, parallel(script, styles, html, images, lang, manifest)/*, 'archive'*/);
// exports.default = series(remove, parallel(script, styles, html, images, lang, manifest), archive);

Функции из задачи:
  • remove - удаляет файлы из папки dist
  • script, styles, html - компилирует и сжимает соответствующие файлы и выгружает их в папку dist
  • images, lang, manifest - просто переносит файлы из папки app в папку dist
  • archive - функция упаковывает всё содержимое папки dist в zip-архив, который отправляет в папку versions
Вызов в консоле команды gulp для варианта дефолтной задачи без archive - отрабатывает правильно. После этого отдельно вызываю таску gulp archive - отрабатывает правильно.

Если ставлю второй вариант задачи (закомментированный) с функцией archive, то сборка падает с ошибкой на стадии archive. Бывает что проходит все стадии, но тогда в zip-архиве просто пустые папки без файлов.

Подскажите, может это неправильный синтаксис вызова функций для моей сборки:
exports.default = series(remove, parallel(script, styles, html, images, lang, manifest), archive);

Как исправить чтоб и archive правильно отрабатывал?

Последний раз редактировалось MC-XOBAHCK, 24.02.2019 в 13:40.
Ответить с цитированием