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

使用Create React App+TypeScript时Tailwind CSS报px-3不存在错误求助

Tailwind @apply 编译错误原因及解决

错误原因

你的Tailwind配置中content字段仅指定扫描js/jsx/ts/tsx类型文件,未包含CSS文件。

Tailwind的JIT(即时编译)模式会严格依据content配置的路径扫描所有用到的类名,只生成实际需要的样式。由于CSS文件不在扫描范围内,Tailwind无法识别你在Settings.screen.css的@apply里使用的px-3、flex等工具类,因此编译时提示类不存在。

解决方法

修改tailwind.config.js的content字段,添加.css后缀的文件匹配:

const defaultTheme = require('tailwindcss/defaultTheme');

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['./src/**/*.{js,jsx,ts,tsx,css}'], // 新增 .css 至扫描列表
  presets: [],
  darkMode: 'media', // or 'class'
  theme: {
    fontFamily: {
      sans: ['var(--font-satoshi)', ...defaultTheme.fontFamily.sans],
    },
  },
  plugins: [
    require('tailwind-scrollbar')({ nocompatible: true }),
    require('@tailwindcss/typography'),
    require('@tailwindcss/forms')
  ],
};

修改完成后重启开发服务器,配置即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 06:55:17