我需要使用 Grunt.js 删除目录及其所有子目录中具有特定文件扩展名的所有文件,我想我可能需要一个模块来执行此操作?我看过 clean 但这似乎是为了删除整个目录而不是特定文件。
我的目录如下所示:
- 构建/img/
- 构建/img/ico
- 构建/img/ Logo
我要删除的文件扩展名是:
扩展名为 .png~
、.gif~
或 .jpg~
的任何文件
有什么想法吗?
最佳答案
您可以配置 grunt-contrib-clean
任务来删除这些文件,如下所示:
clean : {
yourTarget : {
src : [ "build/img/**/*.png~",
"build/img/**/*.gif~",
"build/img/**/*.jpg~"
]
}
}
参见this section文档中对 **
、*
和其他通配模式的解释。
关于gruntjs - Grunt - 删除所有文件和子目录中具有特定文件扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17223237/