gulp-contrib-copy包的重要性是什么?

时间:2018-02-23 05:58:26

标签: gulp

我无法弄明白gulp-contrib-copy

的重要性

没有gulp-contrib-copy

gulp.task('task2', function () {
       gulp.src('dir1/**/*.js')    
       .pipe(gulp.dest('dest'));
   });

使用gulp-contrib-copy

gulp.task('task2', function () {
    gulp.src('dir1/**/*.js')
    .pipe(copy())
    .pipe(gulp.dest('dest'));
});

代码片段的最终结果相同,是否有任何我们必须使用此软件包的情况?我在文档中找不到多少。

1 个答案:

答案 0 :(得分:0)

这是gulp的工作原理。 Gulp从前一个方法获取输入流,并将其中的每个部分管理到下一个,而不是一次全部。这对于低内存使用非常有用。您不必将任何参数传递给copy()代码就可以了。重要的是复制之前和之后的内容。

  • gulp.src - 添加源文件
  • pipe(copy()) - 通过
  • 读取文件和管道数据
  • pipe(gulp.dest('dest')) - 写入已读取的文件

你现在如何做到这一点很好。