(Optional) Add TailwindCSS and PostCSS
TailwindCSS is a utility-first CSS framework that provides a large set of atomic classes to speed up UI development. PostCSS is a tool for transforming CSS, allowing you to use upcoming CSS features today.
Install dependencies
- npm
- pnpm
- Yarn
npm install -D tailwindcss postcss autoprefixer
pnpm add -D tailwindcss postcss autoprefixer
yarn add --dev tailwindcss postcss autoprefixer
Generate configuration files
Run the following command to generate the TailwindCSS and PostCSS configuration files.
- npm
- pnpm
- Yarn
npx tailwindcss init -p
pnpm dlx tailwindcss init -p
yarn dlx tailwindcss init -p
It will create tailwind.config.js and postcss.config.js.
Edit tailwind.config.js and specify the template paths that TailwindCSS should scan.
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
Integrate with your web build tool
Finally, add the necessary configuration to your web build tool.
For example, if you are using Vite, add the TailwindCSS plugin in vite.config.js.
import tailwindcss from "@tailwindcss/vite";
export default defineConfig({
plugins: [
tailwindcss(),