主页 > purgecss > 选项 > content

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'
  ]
})