ロゴセイルデザインログブック

技術関係の覚書ブログ

VScodeでのUnknown at rule @tailwindcss(unknownAtRules)が出た時の対処方法

起こっていること

NEXT.jsでプロジェクト作成後に、globals.cssを触ろうとしたら黄色い波線が出て「Unknown at rule @tailwindcss(unknownAtRules)」と出ていた。
プロジェクト自体は作成したまま、特に触っていない。

以下が今回の環境

  • node.js:20.17.0
  • npm:10.8.2
  • NEXT.js:14.2.13
  • Tailwindcss:3.4.1
  • TypeScript:5.6.2
  • VScode :1.93.1

解消方法

  1. 拡張機能Tailwind CSS IntelliSenseのインストール
  2. VScode設定ファイルに追加
"files.associations": { "*.css": "tailwindcss" }

setting.jsonの開き方

  1. 画面右上のネジマークをクリック
  2. リストから「設定」を選択

設定はjsonファイルを直接編集しなくても画面上でも可能です。
画像では「ワークスペース」の設定に入れています。

  • ユーザー:VScode全体の設定
  • ワークスペース:今開いているワークスペース
  • **フォルダー:ワークスペースとほぼ同義

**フォルダーについてはワークスペースを保存していないと表示されないと思います。
.vscodeディレクトリがワークスペース内に生成されます。
「files.associations」一部の設定はここには書けないようになっているようです。

これで波線は消えていると思います。

参考