1

我有一个项目,其中有多个存储 css 的目录(不同语言的 css 略有不同)

示例目录结构:

/sass

 - /latin
 - /hindi
 - /chinese

在每个目录中都有一个 index.scss 文件。

然后我有一个 mustache 模板,它根据语言集从正确的目录中提取 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 任务不支持这一点。

有没有人有什么建议?

谢谢。

4

0 回答 0