为什么gulp.watch无法启动?

时间:2019-06-16 14:29:35

标签: gulp gulp-watch

gulp.watch没有启动(至少看起来像这样)

我尝试了手表输入的不同模式

var src = './css/main.css';

gulp.task('deploy', () => {
return gulp.src(src)
    .pipe(sass())
    .pipe(minifyCSS())
    .pipe(autoprefixer('last 10 versions', 'ie 8', 'ie 9', 'ie 10'))
    .pipe(concat('default.css'))
    .pipe(gulp.dest('./css/'));
});

gulp.task('upload', () => {
    var conn = getFtpConnection();
    return gulp.src('./**/default.css', { base: '.', buffer: false })
        .pipe(conn.newer(remoteLocation))
        .pipe(conn.dest(remoteLocation));
});

gulp.task('watch', () => {
gulp.watch(src, gulp.series('deploy', 'upload'));

});

gulp.task('default', gulp.series('watch'));

我希望输出为 开始“部署” ... 完成“部署” 开始“上传” ... 完成“上传”

但实际输出为空

当我更改并保存'./css/main.css'时,什么都没有发生

[15:55:01] Using gulpfile ~\Desktop\Work\testproject2\gulpfile.js
[15:55:01] Starting 'default'...
[15:55:01] Starting 'watch'...

我不知道什么是对此行为负责的人,需要一些有关如何解决此问题的想法。

0 个答案:

没有答案