Gulp复制文件不能用于默认任务

时间:2016-09-05 11:10:25

标签: gulp

// 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'。

运行

但是,当我刚刚跑过去的时候。 (要运行默认任务)它不会复制任何新文件 - 任何想法为什么?

感谢

1 个答案:

答案 0 :(得分:4)

我认为你应该返回gulp.src而不是gutil.log的结果:

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