Instalación
Configurando Tailwind CSS en un proyecto AdonisJS.
Comienza creando un nuevo proyecto AdonisJS si aún no tienes uno configurado. El enfoque más común es usar Create AdonisJS.
npm init adonisjs@latest my-project -- --kit=webcd my-project
Instala @tailwindcss/vite
y sus dependencias peer a través de npm.
npm install tailwindcss @tailwindcss/vite
Añade el plugin @tailwindcss/vite
a tu configuración de Vite.
import { defineConfig } from 'vite'import adonisjs from '@adonisjs/vite/client'import tailwindcss from '@tailwindcss/vite'export default defineConfig({ plugins: [ tailwindcss(), adonisjs({ // … }), ],})
Añade un @import
a ./resources/css/app.css
que importe los estilos de Tailwind CSS. Además, dile a Tailwind CSS que escanee tu directorio resources/views
en busca de utilidades.
@import "tailwindcss";@source "../views";
Ejecuta tu proceso de build con npm run dev
.
npm run dev
Asegúrate de que tu CSS compilado esté incluido en el <head>
y luego comienza a usar las clases de utilidad de Tailwind para estilizar tu contenido.
<!doctype html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> @vite(['resources/css/app.css', 'resources/js/app.js']) </head> <body> <h1 class="text-3xl font-bold underline"> Hello world! </h1> </body></html>