Open3

既存のNext.jsのtailwindcssをv2にあげたらPostcss周りでつまづいた

ラクラク

Tailwind v2のダークモードを使ってみたくて既存のNext.jsをv2に挙げてみたら下記エラーが出てきた

Error: PostCSS plugin postcss-nested requires PostCSS 8.
Migration guide for end-users:
https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users
ラクラク

TailwindがPostCSS8に追いつけてない他ツールのためにPostCSS7互換ビルドを用意してる!!天才!

tailwindcss、postcssk、autoprefixerをアンインストールしてから
互換ビルドのインストールで無事にビルドできた

npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

https://tailwindcss.com/docs/installation#post-css-7-compatibility-build

他ツールのPostCSS8サポートが完了したらlatestタグで最新のTailwindに戻せばOK

npm uninstall tailwindcss @tailwindcss/postcss7-compat
npm install tailwindcss@latest postcss@latest autoprefixer@latest