我想删除./dist/*
下的所有文件,但保留./dist
目录本身(在任务运行后它应该为空)。
var del = require('del');
gulp.task('clean:dist', function(cb){
del([
'dist/**'
], cb);
});
问题是它实际上也删除了./dist
目录。
答案 0 :(得分:0)
您需要在glob
中添加否定以防止目录本身被选中:
gulp.task('clean:dist', function (cb) {
del(['dist/**', '!dist'], cb);
});