私は3つのページで簡単な複数ページのアプリを持って、私のwebpack.config.js
ようentry
に見える:各エントリから重大な(折り畳み部分の上に)CSSを抽出する方法は?
{
entry: {
a: 'pages/a.js',
b: 'pages/b.js',
c: 'pages/c.js',
}
}
各ページには、最初の倍以上のレンダリング表示されているそのうちのいくつかのコンポーネントを、反応させ、いくつかから構成されており、そのうちのいくつかは見えないものです。
私は宣言各ページ/エントリのために(上記-倍)「重要」であるコンポーネントを定義し、そのCSSが別のファイルに抽出したいのですが。ような何か:私はextract-text-webpack-pluginで遊んでてきたが、中に特定のCSSを抽出だけにそれを伝える方法を見つけることができないよう
- dist/a.critical.css
- dist/b.critical.css
- dist/c.critical.css
:
{
a: ['compononents/button/style.css', ...],
b: ['compononents/title/style.css', ...],
c: ['compononents/header/style.css', ...]
}
のようなものを出力特定のエントリのコンテキスト。特定のエントリ/ページのコンテキストで、私は特定のCSSファイルの内容を抽出するにはどうすればよい
?私は同じような状況にいるよ
(httpsを使用すると、[HTMLクリティカル-WebPACKの-プラグイン]を参照している(https://www.npmjs.com/package/html-critical-webpack-plugin)と[WebPACKのクリティカル]://www.npmjs .com/package/webpack-critical)? –