Closed6
Vite + React x tailwindcss 高速セットアップ
ViteでReactのプロジェクトを生成
ViteでReact【Typescript】のプロジェクトをテンプレートから生成する。
$ yarn create vite tailwind-setup --template react-ts
プロジェクト名としてtailwind-setup
、テンプレートとしてTypeScriptのReactテンプレートreact-ts
を指定する。
プロジェクト生成後、cd tailwind-setup
で作成したプロジェクトディレクトリに移動してyarn install
を行い依存関係を解決する。
tailwindcssを追加する
tailwindcssの本体と必要あるプラグインをまとめてインストールする。
$ yarn add --dev tailwindcss postcss autoprefixer
開発環境でしか使わないため、--dev
としてdevDependenciesに含めるようにする。
設定ファイルの作成
tailwindcssの設定ファイルとpostcssの設定ファイルを作成する。
$ yarn tailwindcss init -p
テンプレートパスの構成
tailwind.config.js
にtailwindcssを適用するテンプレートパスを追加する。
content
の中にパスを追加する。
tailwind.config.js
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
tailwindcssディレクティブの追加
main.tsxで読み込みしているindex.cssの記述をすべて削除し、以下のtailwindディレクティブを3行記述する。
index.css
@tailwind base;
@tailwind components;
@tailwind utilities;
適用確認
app.tsxの<p>Hello Vite + React!</p>
に以下のクラスを適用する。
app.tsx
<p className="text-orange-300">Hello Vite + React!</p>
tailwindcssで文字の色が装飾されることが確認できれば完了。
このスクラップは2022/05/09にクローズされました