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
},
しかし、私が試した 2 つの未使用の css タスクはこれをサポートしていないようです。
誰か提案はありますか?
ありがとう。