Use daisyUI with Tailwind CSS CLI

How to install and use daisyUI with Tailwind CSS CLI

1. Install

Initialize a new Node project in the current directory using npm init -y if it’s not a Node project already.

Install Tailwind CSS CLI and daisyUI

Terminal
npm install tailwindcss@latest @tailwindcss/cli@latest daisyui@beta

2. Add Tailwind CSS and daisyUI

Add Tailwind CSS and daisyUI to your CSS file.
Address your HTML and other markup files in the source function.

app.css
@import "tailwindcss" source(none);
@source "./public/*.{html,js}";
@plugin "daisyui";

3. Build CSS

Add a script to your package.json to build the CSS.

package.json
{
  "scripts": {
    "build:css": "npx @tailwindcss/cli -i app.css -o public/output.css"
  },
}

Run the script to build the CSS file

Terminal
npm run build:css

This command creates a public/output.css file with the compiled CSS. You can link this file to your HTML file.

public/index.html
<link href="./output.css" rel="stylesheet">

Now you can use daisyUI class names!

Do you have a question? Ask on GitHub or Discord server
Do you like daisyUI? Post about it!
Support daisyUI's development: Open Collective
daisyUI store

Official daisyUI
Figma Library

Available on daisyUI store

More details