Tailwindcss 某些类不可用

Posted

技术标签:

【中文标题】Tailwindcss 某些类不可用【英文标题】:Tailwindcss some classes not available 【发布时间】:2021-11-10 07:01:56 【问题描述】:

最近,我开始在我的项目中使用越来越多的 TailwindCSS。 从 Tailwind V2.2 开始,一些类(如兄弟选择器)被添加到现有类的整个列表中。

但是我有一个问题。当我尝试使用这些选择器时,它就不起作用了。 将 Tailwind 模式更改为 jit(即时模式)它们确实有效,但随后我丢失了所有其他尚未使用的类。

所以我应该做些什么来完成这项工作有点复杂 有什么建议吗?

【问题讨论】:

您需要提供更多信息,您的顺风配置是什么?通常,当您将类添加到 html 时,jit 模式会“及时”将类添加到 css。这似乎是问题所在。对于即时模式,在您的 tailwind.config.js 中正确配置“清除”非常重要。 @ixam 好吧,我的课程在 JIT 模式下正确添加。但我不想使用 JIT 模式...我想说的是我需要的类仅在 JIT 模式下生成,而在正常模式下不可用/工作.. 您提到的兄弟选择器等某些功能仅在 JIT 模式下可用,see here。所以这就是你的问题所在。但总的来说,您应该更具体地提出您的问题。发布一个 exactly 类不起作用的 sn-p,发布您的配置,例如tailwind.config.js 等 【参考方案1】:

一种解决方法是在您的站点/应用程序的 HTML 标记中简单地包含完整的 Tailwind 构建(tailwind.css 3.6 MB 未压缩;在 node_modules/tailwindcss/dist 中可用)。

然后在您的生产构建过程中将其剥离;或用您的 tailwind cli 或框架将吐出的那个覆盖所述 tailwind.css(仅清除以包括您的项目中使用的类)

我和我的同事在使用使用 Tailwind 和 Vite 的最新 SvelteKit 时遇到了类似的问题;在尝试了几种方法后,我还没有找到一个基于配置的解决方案。

【讨论】:

以上是关于Tailwindcss 某些类不可用的主要内容,如果未能解决你的问题,请参考以下文章

ConfigurationManager 类不可用

BillingClient 和 PurchasesUpdateListener 类不可用

Tailwindcss V3.0.1 类不工作

Tailwindcss:语法错误:`hover:rounded-xl` 类不存在

Xcode 停止自动完成,UIKit 类不可用

用intellij创建jar:“主类不可用或不可加载”