【问题标题】:What would be the best way to copy folders to a folder with a sub folder and zip them up using gulpjs?将文件夹复制到带有子文件夹的文件夹并使用 gulpjs 压缩它们的最佳方法是什么?
【发布时间】:2014-10-01 14:48:37
【问题描述】:

目前我有:

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 将它们压缩。

这行得通。但是我必须创建两个额外的任务,我不确定我是否利用了流。提前致谢。

【问题讨论】:

    标签: javascript node.js stream npm gulp


    【解决方案1】:

    复制任务后合并流并重命名文件

    参考: merge-stream gulp-rename

    【讨论】:

      猜你喜欢
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      相关资源
      最近更新 更多