1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Vue.js + Tailwind CSS(v4) の導入方法

Posted at

やりたかったこと

Vue.js で Todo アプリを作るにあたり、スタイリングを Tailwind CSS で行いたくて、ChatGPTに聞きながら導入を進めました。
しかし、返ってくる答えは Tailwind CSS v3 向けの手順ばかりで、設定を何度もやり直すハメに…。

この記事では「Vue + Tailwind CSS v4」の導入方法をご紹介します。

使用環境

  • Node.js v20.12.2
  • npm v10.5.0
  • Vite v6.3.5
  • Vue v3.5.13
  • Tailwind CSS v4

1. プロジェクトの作成

// アプリを作成したいディレクトリに移動後

npm create vite@latest vue-my-todolist -- --template vue
cd vue-my-todolist
npm install

2. Tailwind CSS のインストール

npm install tailwindcss @tailwindcss/vite

※v4 では autoprefixer や postcss は不要

3. Vite 設定ファイルの編集

// vite.config.js または vite.config.ts

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import tailwindcss from '@tailwindcss/vite' ← 追加

export default defineConfig({
  plugins: [vue(), tailwindcss()], ← 追加
})

上記の2行を追加

4. style.css ファイル の編集

@import "tailwindcss";

cssファイルのどこに記述してもOK!

5. main.js に CSS を読み込む

// src/main.js

import './assets/main.css'

ハマったポイント

1.npx tailwindcss init -p がエラーになる

npm ERR! could not determine executable to run

→ Tailwind CSS v4 では CLI の代わりに Vite プラグインを使うのが基本。
設定ファイル(tailwind.config.js)が必須ではない

2.@tailwind base; などは不要

→ v4からは @import "tailwindcss"; だけでOK。
旧バージョン(v3)記事が多く、混乱しがち

3.autoprefixer, postcss-import も不要

→ v4では内部処理されるのでインストール不要


まとめ

  • Tailwind CSS v4では CLIではなく Vite プラグインを使う
  • スタイルの記述は @import "tailwindcss"; だけでシンプル
  • 公式ドキュメントも v3とv4で内容が大きく異なる ので注意!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?