首頁 > @fullhuman/postcss-purgecss > PurgeCSSUserDefinedOptions

PurgeCSSUserDefinedOptions 介面

PurgeCSS 用於移除未使用的 CSS 的選項

簽章

export interface UserDefinedOptions 

屬性

屬性修改器類型說明
blocklist?StringRegExpArray(選用) 區塊清單會阻止 CSS 選擇器出現在最終輸出的 CSS 中。即使 PurgeCSS 視為已使用,這些選擇器也會被移除。
contentArray<string | RawContent>您可以使用檔案名稱或 glob 陣列指定應由 PurgeCSS 分析的內容。這些檔案可以是 HTML、Pug、Blade 等。
cssArray<string | RawCSS>類似於 content,您可以使用檔案名稱或 glob 陣列指定應由 PurgeCSS 處理的 css
defaultExtractor?ExtractorFunction(選用)
dynamicAttributes?string[](選用) 選項可新增自訂 CSS 屬性選擇器,例如「aria-selected」、「data-selected」等。
extractors?Array<Extractors>(選用)
fontFace?boolean(選用) 如果您的 css 中有任何未使用的 @font-face 規則,您可以將 fontFace 選項設定為 true 來移除它們。
keyframes?boolean(選用)
output?string(選用)
rejected?boolean(選用)
rejectedCss?boolean(選用)
safelist?UserDefinedSafelist(選用) 您可以指出哪些選擇器可以安全地保留在最終的 CSS 中。這可以使用 safelist 選項來完成。
skippedContentGlobs?陣列<字串>(選用)如果您為內容參數提供 glob,您可以使用這個選項來排除某些檔案或資料夾,否則這些檔案或資料夾將會被掃描。傳遞一個 glob 陣列,以符合應該被排除的項目。(注意:如果內容不是 glob,這個選項將不會生效。)
sourceMap?布林值 | (postcss.SourceMapOptions & { to?: 字串 })(選用)
stdin?boolean(選用)
stdout?boolean(選用)
變數?boolean(選用)