これは懸念事項であり、要件を維持しながら解決するのは困難です。
usemin
via grunt タスクを使用して、複雑でかなり大規模なアプリケーションのビルドを最適化します。現在の問題は、あいまいな 4095 の最大ルール制限のために、ビルド中の単一ファイルから IE8 と IE9 が CSS ルール宣言を削除していることです。
現在、次のように機能します。
main-min.css
less はdist に1 つの大きなファイルをビルドします- ソースマップ追加
main-min.css.map
- 回転先のusemin プロセス
main-min.<hash>.css
、main-min.<hash>.css.map
今後は、次のものが必要です。
main-min.css
less はdist に1 つの大きなファイルをビルドします- https://github.com/project-collins/grunt-csssplitのようなものは
main-min-part1.css
andmain-min-part2.css
(など) に変換されます。現在、新しいファイルの名前は返されず、ソース マップもサポートされていません。 - usemin を使用して、新しい分割スタイルを取得し
assetDir
、すべてを個別に (連結せずに) インクルードします。これは、単一のファイルを排他的に作成しようとする例/ワークフローに欠けているようです。 - 部品が改訂されました
- ソースマップ? (これは紛失しても構いません)
そのような設定のアイデア/例をいただければ幸いです。または代替アプローチ。