--- url: https://unocss.zhcndoc.com/config/extractors.md --- # 提取器 提取器用于从源代码中提取工具的使用情况。 ```ts [uno.config.ts] import { defineConfig } from 'unocss' export default defineConfig({ extractors: [ // 你的提取器 ], }) ``` 默认情况下,[extractorSplit](https://github.com/unocss/unocss/blob/main/packages-engine/core/src/extractors/split.ts) 将始终应用,它会将源代码拆分为标记并直接提供给引擎。 要覆盖默认提取器,可以使用 `extractorDefault` 选项。 ```ts [uno.config.ts] import { defineConfig } from 'unocss' export default defineConfig({ extractors: [ // 你的提取器 ], // 禁用默认提取器 extractorDefault: false, // 用你自己的提取器覆盖默认提取器 extractorDefault: myExtractor, }) ``` 例如,请查看 [pug 提取器](https://github.com/unocss/unocss/blob/main/packages-presets/extractor-pug/src/index.ts) 或 [attributify 提取器](https://github.com/unocss/unocss/blob/main/packages-presets/preset-attributify/src/extractor.ts) 的实现。