Instalación
Configuración de Tailwind CSS en un proyecto Nuxt.
Comienza creando un nuevo proyecto Nuxt si aún no tienes uno configurado. El enfoque más común es utilizar Create Nuxt.
npm create nuxt my-projectcd my-projectInstala @tailwindcss/vite y sus dependencias directas a través de npm.
npm install tailwindcss @tailwindcss/viteAñade el plugin @tailwindcss/vite a tu configuración de Nuxt como plugin de Vite.
import tailwindcss from "@tailwindcss/vite";export default defineNuxtConfig({ compatibilityDate: "2025-07-15", devtools: { enabled: true }, vite: { plugins: [ tailwindcss(), ], },});Crea un archivo ./app/assets/css/main.css y añade un @import que importe Tailwind CSS.
@import "tailwindcss";Añade tu archivo ./app/assets/css/main.css recién creado al array css en tu archivo nuxt.config.ts.
import tailwindcss from "@tailwindcss/vite";export default defineNuxtConfig({ compatibilityDate: "2025-07-15", devtools: { enabled: true }, css: ['./app/assets/css/main.css'], vite: { plugins: [ tailwindcss(), ], },});Ejecuta tu proceso de compilación con npm run dev.
npm run devComienza a usar las clases de utilidad de Tailwind para dar estilo a tu contenido.
<template> <h1 class="text-3xl font-bold underline"> Hello world! </h1></template>