编程 API
首先将 PurgeCSS 安装为开发依赖项。
npm install purgecss --save-dev
yarn add purgecss --dev
您现在可以在 JavaScript 文件中使用 PurgeCSS。
在以下示例中,传递给 PurgeCSS 的选项与 此处 的选项相同。结果 purgecssResult 是一个数组,其中包含一个对象,该对象包含已清除 CSS 的文件名称。
用法
ES 模块导入语法
import { PurgeCSS } from 'purgecss'
const purgeCSSResult = await new PurgeCSS().purge({
  content: ['**/*.html'],
  css: ['**/*.css']
})
CommonJS 语法
const { PurgeCSS } = require('purgecss')
const purgeCSSResult = await new PurgeCSS().purge({
  content: ['**/*.html'],
  css: ['**/*.css']
})
purgeCSSResult 的格式为
[
    {
        file: 'main.css',
        css: '/* purged css for main.css */'
    },
    {
        file: 'animate.css',
        css: '/* purged css for animate.css */'
    }
]
结果的类型为
interface ResultPurge {
  css: string;
  file?: string;
  rejected?: string[];
  rejectedCss?: string;
}
