我有一个项目有多个目录,其中存储了css(不同语言的css略有不同)
示例目录结构:
/sass
- /latin
- /hindi
- /chinese
在每个目录中都有一个index.scss文件。
然后我有一个小胡子模板,它根据语言集从正确的目录中提取css。
我尝试过使用purify css和unCSS,它们都可以使用单个.css文件运行,但是当你有多个目录和文件时它们似乎无法工作。
我希望每个目录中的每个文件都删除未使用的css,并在每个目录中创建一个新文件。
现在grunt使用这种格式为任务支持这种递归任务:
files: [
{
expand: true, // Enable dynamic expansion.
cwd: 'lib/', // Src matches are relative to this path.
src: ['**/*.js'], // Actual pattern(s) to match.
dest: 'build/', // Destination path prefix.
ext: '.min.js', // Dest filepaths will have this extension.
extDot: 'first' // Extensions in filenames begin after the first dot
},
但似乎我尝试过的两个未使用的css任务都不支持这个。
有人有任何建议吗?
感谢。