Javascript 为什么del任务也会删除父目录?
我想删除Javascript 为什么del任务也会删除父目录?,javascript,node.js,npm,gulp,Javascript,Node.js,Npm,Gulp,我想删除/dist/*下的所有文件,但保留/dist目录本身不变(任务运行后该目录应为空) 问题是它实际上也在删除/dist目录。您需要在全局中添加一个否定项,以防止目录本身被选中: gulp.task('clean:dist', function (cb) { del(['dist/**', '!dist'], cb); }); gulp.task('clean:dist', function (cb) { del(['dist/**', '!dist'], cb); });
/dist/*
下的所有文件,但保留/dist
目录本身不变(任务运行后该目录应为空)
问题是它实际上也在删除
/dist
目录。您需要在全局中添加一个否定项,以防止目录本身被选中:
gulp.task('clean:dist', function (cb) {
del(['dist/**', '!dist'], cb);
});
gulp.task('clean:dist', function (cb) {
del(['dist/**', '!dist'], cb);
});