跳到主要内容

TailwindCssPatchOptions

Tailwind CSS 补丁运行器的根配置。

属性

projectRoot?

可选 | projectRoot: string

解析 Tailwind 资源时使用的项目根目录。默认是 process.cwd()


tailwindcss?

可选 | tailwindcss: TailwindCssOptions

Tailwind 运行时配置。

config?

可选 | config: string

Tailwind 配置文件路径。自动识别不够准确时可以显式传入。

cwd?

可选 | cwd: string

解析 Tailwind 配置相对路径时使用的工作目录。

postcssPlugin?

可选 | postcssPlugin: string

自定义 PostCSS 插件名称。未传入时使用默认名称。

version?

可选 | version: 3 | 4 | 2

当前项目使用的 Tailwind CSS 主版本。未传入时会从已安装包推断。

packageName?

可选 | packageName: string

Tailwind 包名。项目使用分支包时可以改这里。

resolve?

可选 | resolve: PackageResolvingOptions

传给 local-pkg 的包解析配置。

v2?

可选 | v2: TailwindV2Options

Tailwind CSS v2 补丁选项。

v3?

可选 | v3: TailwindV3Options

Tailwind CSS v3 补丁选项。

v4?

可选 | v4: TailwindV4Options

Tailwind CSS v4 补丁选项。


apply?

可选 | apply: ApplyOptions

补丁行为开关。

overwrite?

可选 | overwrite: boolean

是否允许覆盖磁盘上已经打过补丁的文件。

exposeContext?

可选 | exposeContext: boolean | ExposeContextOptions

是否暴露运行时 Tailwind context,或配置具体暴露方式。

extendLengthUnits?

可选 | extendLengthUnits: false | ExtendLengthUnitsOptions

扩展长度单位补丁,传入 false 可完全关闭。


extract?

可选 | extract: ExtractOptions

类名提取结果输出配置。

write?

可选 | write: boolean

是否写出提取结果文件。

file?

可选 | file: string

输出文件路径,可传绝对路径或相对路径。

format?

可选 | format: "json" | "lines"

输出格式。未传入时使用 JSON。

pretty?

可选 | pretty: number | boolean

JSON 格式化缩进。传入可判定为真的值会启用缩进。

removeUniversalSelector?

可选 | removeUniversalSelector: boolean

是否从最终列表中移除通配选择器 *


filter()?

可选 | filter(): (className: string) => boolean

过滤最终类名的函数。

参数

className

string

返回

boolean


cache?

可选 | cache: boolean | CacheOptions

缓存配置。传入布尔值可快速启用或关闭。