主页 > @fullhuman/postcss-purgecss > PurgeCSSUserDefinedOptions
PurgeCSSUserDefinedOptions 接口
PurgeCSS 用于移除未使用的 CSS 的选项
签名
export interface UserDefinedOptions
属性
属性 | 修饰符 | 类型 | 描述 |
---|---|---|---|
blocklist? | StringRegExpArray | (可选)阻止列表将阻止 CSS 选择器出现在最终输出 CSS 中。即使 PurgeCSS 将选择器视为已使用,也会将其移除。 | |
content | Array<string | RawContent> | 你可以使用文件名或 glob 数组指定应由 PurgeCSS 分析的内容。这些文件可以是 HTML、Pug、Blade 等。 | |
css | Array<string | RawCSS> | 类似于 content,你可以使用文件名或 glob 数组指定应由 PurgeCSS 处理的 css | |
defaultExtractor? | ExtractorFunction | (可选) | |
dynamicAttributes? | string[] | (可选)添加自定义 CSS 属性选择器(如“aria-selected”、“data-selected”等)的选项。 | |
extractors? | Array<提取器> | (可选) | |
fontFace? | 布尔值 | (可选) 如果 css 中有任何未使用的 @font-face 规则,可以通过将 fontFace 选项设置为 true 来移除它们。 | |
keyframes? | 布尔值 | (可选) | |
输出? | 字符串 | (可选) | |
已拒绝? | 布尔值 | (可选) | |
已拒绝的 CSS? | 布尔值 | (可选) | |
安全列表? | 用户定义的安全列表 | (可选) 您可以指示哪些选择器可以安全地保留在最终的 CSS 中。这可以通过 safelist 选项来实现。 | |
已跳过的内容 glob? | Array<string> | (可选) 如果您为 content 参数提供了 glob,您可以使用此选项来排除某些文件或文件夹,否则这些文件或文件夹会被扫描。传递一个 glob 数组,匹配应该被排除的项。(注意:如果 content 不是 glob,此选项无效。) | |
sourceMap? | 布尔值 | (postcss.SourceMapOptions & { to?: string }) | (可选) | |
stdin? | 布尔值 | (可选) | |
stdout? | 布尔值 | (可选) | |
变量? | 布尔值 | (可选) |