Tailwind插件未生效的主因是未在tailwind.config.js的plugins数组中手动注册,且自定义插件必须用tailwindcss/plugin封装并显式调用addUtilities等API,否则类名不会进入构建流程。
tailwind.config.js 里没注册插件,或者插件函数没用 tailwindcss/plugin 包装 —— 类名根本不会进构建流程。plugins 字段。npm install -D @tailwindcss/typography,但 tailwind.config.js 里没写 require('@tailwindcss/typography')
import 语法,但项目没设 "type": "module",导致 require 报错或静默失败require('./plugins/my-plugin'),但文件实际在 ./src/plugins/
module.exports = { '.my-utility': { display: 'flex' } } —— 这个对象会被忽略const plugin = require('tailwindcss/plugin'),再 plugin(function({ addUtilities }) { ... })
theme() 只能在插件函数内部调用,外部写 theme: { extend: { ... } } 是无效的plugin(() => {}),但函数体为空,或只写了 console.log
variants 参数:addUtilities(..., { variants: ['hover', 'group-hover'] })
addComponents 加组件类时,没加 @layer components 前缀,导致优先级或 Purge 行为异常tailwind.config.js 配对正确,插件也注册了,但最终 CSS 文件里全是 @tailwind base; 这种原样文本。postcss.config.js 是否含 require('@tailwindcss/postcss')(不是旧版 tailwindcss)craco 注入,或 eject
css-loader 的 modules 选项是 false;开启后类名被哈希化,和插件生成的原始类名对不上tlwdr7650路由器没有wps按钮(tlwdr7650路由器没有wps按钮怎么办)
tlwdr7632扩展器电脑怎么设置(tlwdr7632扩展器电脑设置方法)
tlwda6332re安装教程(tlwda6332re如何安装)
tlwdr7632扩展器手机怎么设置(tlwdr7632扩展器手机设置方法)
tlxdr3010怎么设置网速快(tlxdr3010网速快设置方法)
tlwdr5620易展版怎么克隆(tlwdr5620易展版克隆方法)