首頁 > purgecss > 選項

選項介面

PurgeCSS 用於移除未使用的 CSS 的選項,這些選項在內部使用

簽章

export interface Options 

屬性

屬性修改器類型說明
blocklistStringRegExpArray封鎖清單會封鎖 CSS 選擇器出現在最終輸出的 CSS 中。即使 PurgeCSS 視為已使用,選擇器也會被移除。
contentArray<string | RawContent>你可以使用檔案名稱或 glob 陣列指定應由 PurgeCSS 分析的內容。檔案可以是 HTML、Pug、Blade 等。
cssArray<string | RawCSS>類似於內容,你可以使用檔案名稱或 glob 陣列指定應由 PurgeCSS 處理的 css
defaultExtractorExtractorFunction
dynamicAttributesstring[]選項可加入自訂 CSS 屬性選擇器,例如「aria-selected」、「data-selected」等。
extractorsArray<Extractors>
fontFaceboolean如果你的 css 中有任何未使用的 @font-face 規則,你可以將 fontFace 選項設為 true 來移除它們。
keyframesboolean
output?string(選用)
rejectedboolean
rejectedCssboolean
safelistRequired<ComplexSafelist>你可以指出哪些選擇器可以安全地保留在最終 CSS 中。這可以使用 safelist 選項來完成。
skippedContentGlobsArray<string>如果你為 content 參數提供 glob,你可以使用此選項排除某些檔案或資料夾,否則這些檔案或資料夾會被掃描。傳遞一個 glob 陣列,以符合應排除的項目。(注意:如果 content 不是 glob,此選項不具任何效果。)
sourceMapboolean | (postcss.SourceMapOptions & { to?: string; })
stdinboolean
stdoutboolean
variablesboolean