使用gulp-zip压缩主目录并排除子目录

时间:2018-06-24 15:40:26

标签: gulp 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包含空内容。但是,我想找到任何方法即使在为空时也不会在存档中包含该目录。

1 个答案:

答案 0 :(得分:1)

gulp.src([
'**/*',
'!node_modules/**'
])