2016-09-05 44 views
-1
// Gulp Packages 
var gulp = require('gulp'), 
    gutil = require('gulp-util'); 

// Default Task 
gulp.task('default', ['copyFiles']); 

// Copy Files 
gulp.task('copyFiles', function() { 
    return gutil.log('Gulp CopyFiles...!'); 
    gulp.src('./source/*.php').pipe(gulp.dest('./public')); 
}); 

我可以將上述代碼作爲'gulp copyFiles'運行。Gulp複製文件無法在默認任務上工作

但是當我運行'gulp'(運行默認任務)時,它不會複製任何新文件 - 任何想法爲什麼?

感謝

+0

也許應該默認畢竟需要的任務界定? – lyoko

+1

由於你的'return gutil.log(...)',你永遠不會到達'gulp.src()'部分。 –

+0

我知道......很愚蠢......大聲笑......不會再這樣做! – Adam

回答

3

我想你應該返回,而不是gutil.loggulp.src結果:

gulp.task("copyFiles", function() { 
    gutil.log('Gulp CopyFiles...!'); 
    return gulp.src('./source/*.php').pipe(gulp.dest('./public')); 
}); 
+0

歡呼 - 如此明顯......大聲笑 – Adam

相關問題