【发布时间】:2016-03-30 18:52:17
【问题描述】:
我有一个 gulp watch 任务,用于查找更改并更新输出文件夹。它能够成功更新更改的文件,添加新文件,但无法删除已删除的文件。
回调如下所示:
var cb = function (event) {
console.log('Moving assets...');
return gulp.src('app/assets/**/*', {base: 'app'})
.pipe(changed('build/assets'))
.pipe(gulp.dest('build'));
};
gulp watch 任务是这样的:
gulp.watch('app/assets/**/*', cb);
我知道 gulp watch 运行良好,因为回调接收到所有已删除的事件。但回调本身无法从build/assets/ 文件夹中删除已删除的文件。
我是否必须明确处理已删除的事件,还是我遗漏了什么?
【问题讨论】:
标签: gulp