Webpack のホームページは、すべてのスタイルシートと依存関係を 1 つの CSS ファイルにコンパイルすると主張していますが、これは誤解を招きます。CSS 用に別のローダーが必要なだけでなく、代わりに、埋め込まれた CSS 文字列を読み込んで適用する JS ファイルとして出力します。
なぜ長いルートを取るのですか?そうするのには正当な理由があるはずですよね?
(テキスト抽出プラグインは知っていますが、それはデフォルトの動作ではありません。)
JavaScript は同期的に実行されるため、できるだけ早くコンテンツを表示するとペナルティが課せられるのではないでしょうか? また、スタイルが最終的に読み込まれて適用される前に、スタイルが設定されていないページが短時間表示されることがあります。
単純な CSS ファイルで問題ないのに、なぜ自分のスタイルを JS 経由でロードする必要があるのでしょうか。