首頁 > purgecss-webpack-plugin > 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> | 類似於內容,您可以使用檔案名稱或 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 | (選用) | |
被拒絕? | boolean | (選用) | |
rejectedCss? | boolean | (選用) | |
安全清單? | 使用者定義的安全清單 | (選用)您可以指出哪些選擇器可以安全地留在最終 CSS 中。這可以使用 safelist 選項來完成。 | |
跳過的內容 Glob? | 陣列<字串> | (選用)如果您為 content 參數提供 Glob,您可以使用此選項排除某些檔案或資料夾,否則這些檔案或資料夾將被掃描。傳遞一個陣列,其中包含應排除的項目相符的 Glob。(注意:如果 content 不是 Glob,此選項沒有作用。) | |
來源地圖? | 布林值 | (postcss.SourceMapOptions & { to?: 字串 }) | (選用) | |
標準輸入? | boolean | (選用) | |
標準輸出? | boolean | (選用) | |
變數? | boolean | (選用) |