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'...
我不知道什么是对此行为负责的人,需要一些有关如何解决此问题的想法。