目前我已经:
var gulp = require('gulp');
var $ = require('gulp-load-plugins')();
gulp.task('copyFolderOne', function () {
return gulp.src('folderOne/**')
.pipe(gulp.dest('dist/'))
.pipe($.size());
});
gulp.task('copyFolderTwo', function () {
return gulp.src('folderTwo/**')
.pipe(gulp.dest('dist/sub_folder/'))
.pipe($.size());
});
gulp.task('default', ['copyFolderOne', 'copyFolderTwo'], function () {
return gulp.src('dist/**')
.pipe($.zip('my_zip.zip'))
.pipe(gulp.dest('dist'))
.pipe($.size());
});
将两个文件夹复制到一个带有子文件夹的文件夹,并使用gulp压缩它们。
这很有效。但我必须创建两个额外的任务,我不确定我是否利用了流。提前谢谢。