Использование gulp-zip для сжатия основного каталога и исключения подкаталога

Я использую gulp-zip для архивирования моих исходных файлов. Мне нужно назначить gulp.src для сжатия всего содержимого основного каталога, кроме подкаталога "node_modules"

Я пробовал это

/* Zip task */
gulp.task('zip', function() {
  return gulp
    .src(['./**', '!node_modules/**'])
    .pipe(zip('archive.zip'))
    .pipe(gulp.dest('zip'))
});

Я получил заархивированные файлы.zip с исключенным каталогом! Node_modules с пустым содержимым. Однако я бы хотел найти способ не включать этот каталог в архив, даже если он пуст.

0 ответов

gulp.src([
'**/*',
'!node_modules/**'
])
Другие вопросы по тегам