Options.content 属性
您可以通过一个文件名或 glob 数组来指定 PurgeCSS 应分析的内容。这些文件可以是 HTML、Pug、Blade 等。
签名
content: Array<string | RawContent>;
示例 1
await new PurgeCSS().purge({
content: ['index.html', '*.js', '*.html', '*.vue'],
css: ['css/app.css']
})
示例 2
PurgeCSS 也适用于原始内容。为此,您需要传递一个具有 raw
属性的对象,而不是文件名。要正确使用自定义提取器,您需要传递 extension
属性以及原始内容。
await new PurgeCSS().purge({
content: [
{
raw: '<html><body><div class="app"></div></body></html>',
extension: 'html'
},
'*.js',
'*.html',
'*.vue'
],
css: [
{
raw: 'body { margin: 0 }'
},
'css/app.css'
]
})