Electronのプロジェクト構成として、Next.jsをフロントエンドに選択。
CSSとしてはTailwindcssを適用しようとしていたのですが、見様見真似でやっているものの、動いているコードを見る限り正常にTailwidがあたっているように見えない。
ということで、もう一度インストールから見直してみることに。
$ npm install -D tailwindcss autoprefixer postcss
インストール自体は上記コマンドで問題なくインストールできているようです。
これに、初期化するコマンドが必要となるのですが
$ npx tailwindcss init -p
npm error could not determine executable to run
npm error A complete log of this run can be found in: /XXXXX
というようにエラーが出ていることがわかりました。
おかしい。。。Claudeに聞いてみてもセットアップの仕方は上記コマンドで問題ないはずなのですが、、、と調べてみるとどうやらtailwindcssのv4系ではセットアップ方法が変わったようで、上記のコマンドはv3系のもののよう。
そんなわけで、一旦インストールするtailwindcssをv3系にしてみます
$ npm install -D tailwindcss@3.4.17 autoprefixer postcss
$ npx tailwindcss init -p
上記でエラーが解消されました。
v4系のセットアップは、ViteかPostCSSなどによってやり方が変わっているよう。
もう、頭から引っかかりまくっているので大変です。。。
やっぱりフロントエンドは中途半端に手を出すときっついです。