WordPressとTailwind CSSの相性が悪い理由
- CSS Reset(Preflight)の競合
Tailwindが全てのデフォルトCSSをリセット → WordPressの既存スタイル・プラグインCSSが破綻
- 動的コンテンツとの不整合
WordPressは投稿内容やプラグインが動的にHTMLを生成 → Tailwindは事前にクラス名を書く必要がある
- ビルドしたCSSファイルがGit管理でコンフリクトを起こす
開発者ごとにNode.jsのバージョンが違う
npm install時のパッケージバージョンが微妙に異なる
ビルド時刻やハッシュ値がファイルに含まれる
個人的にGit管理でコンフリクトはクリティカルかと