나는 세 페이지에 간단한 다중 페이지 응용 프로그램을 가지고, 내 webpack.config.js
처럼 entry
보이는 :각 항목에서 CSS (중괄호 위) CSS를 추출하는 방법은 무엇입니까?
{
entry: {
a: 'pages/a.js',
b: 'pages/b.js',
c: 'pages/c.js',
}
}
각 페이지가 처음에 배 위에 렌더링 볼 수 있습니다 일부 구성 요소를, 반작용 몇 가지로 구성되며, 그 중 일부는 시야에서 벗어났습니다.
각 페이지/항목에 대해 어떤 구성 요소가 '중요'(fold-over)인지 선언적으로 정의하고 해당 CSS를 별도의 파일로 추출해야합니다. 뭔가 같은 :
{
a: ['compononents/button/style.css', ...],
b: ['compononents/title/style.css', ...],
c: ['compononents/header/style.css', ...]
}
같은 출력 : 나는 extract-text-webpack-plugin 놀아 봤는데,하지만 그것을 말할 수있는 방법을 찾을 수 없습니다
- dist/a.critical.css
- dist/b.critical.css
- dist/c.critical.css
에만 특정 CSS를 추출을 특정 항목의 컨텍스트
어떻게하면 특정 항목/페이지의 맥락에서 특정 CSS 파일의 내용을 추출 할 수 있습니까?
[html-critical-webpack-plugin] (https://www.npmjs.com/package/html-critical-webpack-plugin) 및 [webpack-critical] (https : //www.npmjs .com/package/webpack-critical)? –