Gulp 吞咽复制文件不在默认任务上工作

Gulp 吞咽复制文件不在默认任务上工作,gulp,Gulp,我可以将上面的代码作为“gulpcopyfiles”运行 但是,当我只是运行“gulp”(运行默认任务)时,它不会复制任何新文件-知道为什么吗 谢谢我认为您应该返回gulp.src的结果,而不是gutil.log: // Gulp Packages var gulp = require('gulp'), gutil = require('gulp-util'); // Default Task gulp.task('default', ['copyFiles']); // Copy

我可以将上面的代码作为“gulpcopyfiles”运行

但是,当我只是运行“gulp”(运行默认任务)时,它不会复制任何新文件-知道为什么吗


谢谢

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

// 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.src
的结果,而不是
gutil.log

// 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.src()
部分,因为您的
返回gutil.log(…)
。我知道。。。真蠢。。。。英雄联盟我不会再那样做了!也许应该在所有必需的任务之后定义默认值?您永远不会到达
gulp.src()
部分,因为您的
返回gutil.log(…)
。我知道。。。真蠢。。。。英雄联盟我不会再那样做了!