为什么我的 Tailwind 无法与我的packages/components/src
文件中的组件一起工作?
它在我的组件中有效apps/my-app
,但是当我从包中导入我的组件时,它不会在我的组件上应用 TailwindCSS。
我有app.css
。packages/styles
我该怎么办?
为什么我的 Tailwind 无法与我的packages/components/src
文件中的组件一起工作?
它在我的组件中有效apps/my-app
,但是当我从包中导入我的组件时,它不会在我的组件上应用 TailwindCSS。
我有app.css
。packages/styles
我该怎么办?
TailwindCSS v4 具有自动源检测功能。此功能会扫描所有文件并搜索使用的类名以生成编译的 CSS。但是,它会忽略
.gitignore
文件中列出的路径,这意味着它通常会跳过node_modules
目录;这通常是一件好事。为了使其检测自定义包(尽管
node_modules
被忽略).gitignore
,您可以使用@source
如下指令:./src/app.css
值得注意的是,传递给
@source
指令的路径是相对的,应该根据 CSS 文件的位置来定义。如果 TailwindCSS 没有检测到任何内容,则可能是您在导入期间使用 禁用了源检测
source(none)
。在这种情况下,TailwindCSS 将仅扫描使用指令指定的路径@source
。./src/app.css