9cubed
ブログ | Tailwind | Vite | Python | Node.js | Linux | PowerShell | その他 | 将棋ウォーズ | 歌の練習
Tailwind

[Tailwind]Tailwind CSS のプロジェクトの作成

公開日:2025-12-23
更新日:2025-12-23

1. 概要

Tailwind CSS のプロジェクトを作成します。
Node.js を使用しますので、まだインストールしていない場合は、「Node.js のインストール」を参考にしてインストールしてください。

動作確認:tailwindcss v4.1.18

2. プロジェクトの作成

Vite でプロジェクトを作成します。
コマンド
npm create vite@latest test002
プロジェクトの作成方法は「Node.js のインストール」を参考にしてください。

3. Tailwind CSS のインストール

プロジェクトをカレントにして次のコマンドを実行します。
コマンド
npm install tailwindcss @tailwindcss/vite

4. Vite 用の Tailwind のプラグインのインストール

コマンド
npm install -D @tailwindcss/vite

Vite の開発サーバーで Tailwind を使う際に必要となります。

5. vite.config.ts の作成

コード
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite' // Tailwind プラグインのインポート

export default defineConfig({
    base: './',  // URL を相対パスにする

    plugins: [
        tailwindcss(), // Tailwind のプラグインを登録します
    ],
})

vite.config.ts を作成または修正したら、Vite の開発サーバーを再起動してください。

6. src/style.css の修正

先頭に次のコードを追加します。v4 から変更されています。
コード
@import "tailwindcss";

7. src/main.ts の修正

main.ts や index.html などに、Tailwind のクラスを使った要素を追加します。
<div class="text-9xl">TEST</div>
コード
document.querySelector<HTMLDivElement>('#app')!.innerHTML = `
  
  <div class="text-9xl">TEST</div> <!-- 追加 -->
  
     :
    省略
     :

大きな文字で TEST と表示されれば OK です。

Tailwind のクラスが認識されない場合は、

・ビルドして出力された CSS に 使用した Tailwind のクラスが含まれているか?
・@tailwindcss/vite をインストールしたか?
・vite.config.ts でプラグインとして @tailwindcss/vite を登録したか?
・ブラウザの検証ツールでクラスが認識されているか?何か問題が出ていないか?
・@import "tailwindcss"; をわざと間違えてエラーになるか?(正常に読まれているか?)
・Vite ではなく、@tailwindcss/cli でビルドして認識されるか?

などを確認してください。

8. @tailwindcss/cli のインストール

Tailwind CSS の CLI(コマンドラインインターフェース)をインストールします。
Vite を使わずにビルドできます。

@tailwindcss/cli のインストール
コマンド
npm install -D @tailwindcss/cli

CSS のビルド
コマンド
npx @tailwindcss/cli -i ./src/style.css -o ./dist/output.css
src/style.css をビルドして、dist/output.css を出力します。
また、プロジェクト配下の .html, .js, .ts, .jsx, .tsx, .vue などで使用された Tailwind のクラスも、css に出力されます。
YouTube X

新着一覧

  • SCSS のインストールVite
  • Tailwind CSS のプロジェクトの作成Tailwind
  • TypeScriptのプロジェクトの作成Vite
  • Flask のインストールと動作確認Python
  • 簡易Webサーバーの作成Python
  • pipeline で文章の生成Python
  • pipeline で文章の要約Python
  • 音声から文字起こしPython
  • Node.js のインストールNode.js
  • .ps1(PowerShellスクリプト)を実行可能にするPowerShell

アーカイブ

  • 2025/12
  • 2025/11
  • 2025/10
  • 2025/09
  • 2025/08

以前のカテゴリー一覧

  • CakePHP3
  • CentOS7
  • HTML・CSS・JavaScript
  • Haskell
  • JavaScript
  • Kotlin
  • Laravel5
  • PHP
  • Python
  • Ruby
  • RubyOnRails5
  • TypeScript
  • Vue.js
  • Webサーバ講座
  • Webプログラミング講座
  • jQuery
  • linux
  • パソコン講座
  • ブログ
  • プログラミング講座
  • メモ帳作成講座
  • 数学

Copyright © 9cubed. All Rights Reserved.

プライバシーポリシー 利用規約
▲