TailwindCssOptions
按 Tailwind 版本划分的运行时配置。
属性
config?
可选 | config:
string
Tailwind 配置文件路径。自动识别不够准确时可以显式传入。
cwd?
可选 | cwd:
string
解析 Tailwind 配置相对路径时使用的工作目录。
postcssPlugin?
可选 | postcssPlugin:
string
自定义 PostCSS 插件名称。未传入时使用默认名称。
version?
可选 | version:
4
当前项目使用的 Tailwind CSS 主版本。未传入时会从已安装包推断。
packageName?
可选 | packageName:
string
Tailwind 包名。项目使用分支包时可以改这里。
resolve?
可选 | resolve:
PackageResolvingOptions
传给 local-pkg 的包解析配置。
v4?
可选 | v4:
TailwindV4Options
Tailwind CSS v4 提取与 CSS 入口选项。
base?
可选 | base:
string
解析 v4 内容来源与配置时使用的基准目录。
css?
可选 | css:
string
直接传给 v4 设计系统的原始 CSS。
cssSources?
可选 | cssSources:
TailwindV4CssSource[]
构建器在 CSS 落盘前捕获的内存 CSS 入口。
cssEntries?
可选 | cssEntries:
string[]
Tailwind CSS 4 入口文件列表,用于识别入口中的 @import "tailwindcss"、@source 与 @config。入口 CSS 仍然需要被项目实际 import 或纳入构建图,cssEntries 不会替代框架生成该 CSS 资产。
类型上保持可选,是为了兼容内存 CSS 来源;业务项目应显式传入绝对路径。多入口、分包、独立分包、Webpack/Gulp/自定义构建和多平台构建都应该写清楚这些入口。
sources?
可选 | sources:
SourceEntry[]
覆盖 oxide 扫描器默认扫描的内容来源。
bareArbitraryValues?
可选 | bareArbitraryValues:
boolean | { units?: string[]; }
是否启用 UnoCSS 风格的裸任意值,例如 p-10%、p-2.5px。