You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vite React+TS项目中Tailwind CSS工具类不生效问题求助

解决Tailwind CSS工具类不生效且未检测到类的问题

问题根源

你tailwind.config.js里的content配置路径写错了——里面的${js,ts,jsx,tsx}是无效的通配符格式,Tailwind没法匹配到你的源文件,所以才会提示未检测到工具类,导致自定义工具类不生效。

修正方法

把tailwind.config.js中的content数组改成正确的通配符格式,去掉多余的$符号:

/** @type {import('tailwindcss').Config} */
export default {
  content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], // 移除了无效的$符号
  theme: {
    extend: {},
  },
  plugins: [],
};

验证步骤

  1. 保存修改后的配置文件
  2. 重启Vite开发服务器(执行npm run dev)
  3. 在组件中使用font-extrabold、text-rose-700等工具类,检查样式是否生效

额外排查(若上述修复后仍有问题)

  • 确认你已在src/index.css(或项目入口CSS文件)中正确导入Tailwind基础样式:
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    
  • 确认入口文件(如src/main.tsx)已导入该CSS文件:
    import './index.css';
    

内容的提问来源于stack exchange,提问作者Usitha Indeewara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 15:20:07