2014-10-28 74 views
1

我目前大部分自动化任务都使用gulp。为了保持流程优化,我在处理文件之前检查文件更改。问题是,当我重建我的文件,并且只有集中的单个文件发生了变化时,concat文件只包含更改后的文件。有没有一种方法,以皮卡的Concat的情况下,所有的文件与Gulp一起使用Gulp Concat更改

gulp.task('myScripts', function() { 
    return gulp.src(['public/js/one.js','public/js/two.js'], {base: 'public/js'}) 
    .pipe(changed('public/dist/original/js')) 
    .pipe(gulp.dest('public/dist/original/js')) 
    .pipe(uglify()) 
    .pipe(concat('all.min.js')) 
    .pipe(gulp.dest('public/dist/js')); 
}); 

我使用一饮而尽,改变以检查文件的变化,下面是场景:

  1. 当运行它的第一次,它需要两个里程并缩小它们。
  2. 之后只有一个文件被更改时,连接文件'all.min.js'只包含已更改文件的缩小版本。

任何人都可以请帮助我如何可以连接所有的文件,即使只有一个文件更改?

回答