Tools Utilities with Tailwind CSS
From:
Sort Classes
prettier-plugin-tailwindcss (opens in a new tab)
组织 class,调整 class 的顺序,保持和 css 文件中的顺序一致(官方对此也有说明 (opens in a new tab))
踩坑:vscode 使用 prettier 插件会报错
解决:见 issue (opens in a new tab)
- Prettier 需要版本 3.x
- prettier-plugin-tailwindcss 插件版本 0.5.x
- 需要配置
prettier.config.js
踩坑:基于 tailwind CSS 的 prefix 一起使用,目前还需要使用 @insiders
版本,详见 issue (opens in a new tab)
npm install prettier-plugin-tailwindcss@insiders
Conflicting Classes
tailwind-merge
解决场景:组件接受 classNames 来覆盖基础样式的时候,可能会遇到样式定义冲突,而编译顺序不同导致覆盖失败