Задать вопрос
ZeroPT
@ZeroPT

Почему gulp-zip и gulp-sequence/run-sequence не ладят?

Всем привет.
Не знаю, на что тут ссылаться.
Создаю с помощью плагина зависимость (пробовал оба) и хотел бы паковать в конце таска build файлы в zip архив.

Выглядит примерно так
gulp.task('zipper', function(){
      return gulp.src('dist/**/*')
        .pipe(zip('archive.zip'))
        .pipe(gulp.dest('./'));
})

gulp.task('build', gulpSequence('clean', ['sass','buildjs, jade'], 'makedist', 'zipper'))

clean - очищает папку dist
[...] - обрабатываются файлы в папке app
makedist - переносятся в папку dist скомпилированные файлы
zipper обращается к папке dist и создает zip файл

Проблема - не создается zip файл.

Если вызвать zipper отдельно, сразу после build, то он прогонит все файлы как надо и создаст архив.

В чем может быть проблема?
  • Вопрос задан
  • 253 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
ZeroPT
@ZeroPT Автор вопроса
Использовал дополнительный плагин merge-stream.
добавил его в 'makedist'.
После этого все заработало на ура.

Grigory S. спасибо за наводку.
return merge(a,b,c,d,e);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы