我用德尔包删除文件夹:Gulp:如何删除一个文件夹?
gulp.task('clean', function(){
return del('dist/**/*', {force:true});
});
但如果有在蒸馏水文件夹中的子目录很多,我想删除文件夹DIST及其所有文件,有没有简单的方法来做到这一点?
ps:我不想这样做:dist/**/**/**/**/**/**/...
当有这么多的子目录的时候。
我用德尔包删除文件夹:Gulp:如何删除一个文件夹?
gulp.task('clean', function(){
return del('dist/**/*', {force:true});
});
但如果有在蒸馏水文件夹中的子目录很多,我想删除文件夹DIST及其所有文件,有没有简单的方法来做到这一点?
ps:我不想这样做:dist/**/**/**/**/**/**/...
当有这么多的子目录的时候。
你的代码应该是这样的:
gulp.task('clean', function(){
return del('dist/**', {force:true});
});
根据故宫删除文档 “**” 删除DIST的所有子目录(PS:不删除DIST文件夹):
“ glob模式**匹配所有孩子和父母。“
谢谢。你认为'dist/**'和'dist/**/*'有什么不同吗?由于'**'匹配'/',它的子项和'*'匹配除'/'以外的任何字符,我认为它们是相同的。你怎么看? –
根据文档: 的glob模式匹配**所有的孩子和家长。 你必须明确地忽略太
gulp.task('clean', function(){
return del(['dist/**', '!dist'], {force:true});
});
更多信息可以在这里找到父目录:del documentation
你试过https://github.com/robrich/gulp-rimraf? – twsaef