Gulp:将文件复制到目标,然后在一个任务中更改文件?

时间:2015-02-16 21:32:43

标签: node.js gulp

使用gulp我打算执行以下操作:

  1. 将文件目录(包括JavaScript文件,图像和CSS)复制到目标目录。
  2. 复制完成后,对JUST JavaScript文件进行一些操作。
  3. 我的第一个想法是简单地使用gulp-ignore插件,如下所示:

    gulp.src('./mydirectory')
      .pipe(gulp.dest('./targetdirectory'))
      .pipe(gulpIgnore.include('./targetdirectory/**/*.js'))
      .pipe(uglify())
      .pipe(gulp.dest('./targetdirectory'));
    

    但这似乎不起作用。是否无法在gulp.dest()之后输送任何内容?

    我显然可以把它分成两个任务:第一个副本,第二个副本uglify()。但这可以在一项任务中完成吗?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

https://github.com/klaascuvelier/gulp-copy

gulp.dest会结束您的任务,但您可以在执行复制后执行更多任务。然后在最后,清理原始目录。