2014-10-28 94 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'只包含已更改文件的縮小版本。

任何人都可以請幫助我如何可以連接所有的文件,即使只有一個文件更改?

回答