En esta clase, aprenderás a instalar y configurar Tailwind CSS utilizando NPM, dejando atrás el uso del Play CDN para avanzar hacia un entorno más profesional y personalizado en tus proyectos de desarrollo.
Pasar de usar el CDN de Tailwind a configurar un entorno de desarrollo con NPM, lo que incluye:
Primero, es necesario instalar Tailwind CSS como una dependencia de desarrollo. Utiliza el siguiente comando en tu terminal:
npm install -D tailwindcss
Esto añadirá Tailwind CSS a las dependencias de tu proyecto en el archivo package.json.
Después de la instalación, genera un archivo de configuración predeterminado de Tailwind con el siguiente comando:
npx tailwindcss init
Este comando crea un archivo tailwind.config.js, donde podrás personalizar la configuración según las necesidades de tu proyecto.
En el archivo tailwind.config.js, define las rutas donde se encuentran los archivos que Tailwind debe analizar. Por ejemplo:
module.exports = {
content: [
'./secciones/**/*.php',
'./home/**/*.php'
],
theme: {
extend: {},
},
plugins: [],
}
Esto le indica a Tailwind que escanee las rutas especificadas para generar las clases necesarias.
Crea un archivo CSS que Tailwind utilizará como base para generar el diseño. Por ejemplo, un archivo style.css con el siguiente contenido:
@tailwind base;
@tailwind components;
@tailwind utilities;
Este archivo cargará las configuraciones base, los componentes predefinidos y las utilidades de Tailwind.
Ejecuta el siguiente comando para generar un archivo CSS procesado:
npx tailwindcss -i ./style.css -o ./public/css/style-pro.css --watch
El resultado será un archivo CSS optimizado para tu proyecto.
En tu HTML, enlaza el archivo CSS generado para que el navegador lo cargue correctamente. Por ejemplo:
<link rel="stylesheet" href="/public/css/style-pro.css">
Esto asegura que todas las clases generadas por Tailwind estén disponibles en tu proyecto.
Para comprobar que todo está configurado correctamente:
<div class="text-red-500">Hola Mundo</div>
Asegúrate de que el archivo CSS generado esté enlazado en tu proyecto.
Recarga la página y verifica que los estilos se apliquen.
Si defines clases personalizadas o usas colores y configuraciones avanzadas, Tailwind actualizará automáticamente el archivo CSS generado.
En futuras clases, exploraremos cómo extender aún más la funcionalidad con plugins y personalización avanzada.
Con estos pasos, ya tienes una configuración básica para trabajar con Tailwind CSS en proyectos más avanzados. ¡Nos vemos en la próxima clase!