Instalar Tailwind CLI

Este método de instalar Tailwind CSS funciona escaneando todos tus archivos HTML, componentes JavaScript y cualquier otra plantilla en busca de nombres de clases, generando los estilos correspondientes y luego escribiéndolos en un archivo CSS estático.
Es rápido, flexible y confiable, sin tiempo de ejecución.

Instalando Node.js

Descargamos e instalamos nodejs https://nodejs.org/en/download/ de preferencia la versión LTS.

Instalando Visual Studio Code

Descargamos e instalamos https://code.visualstudio.com/

Inicializamos Node.js en nuestro proyecto

Creamos una carpeta que contendrá nuestro proyecto y la abrimos con Visual Studio Code., ahora ejecutamos la terminal y escribimos:

node -v
npm init -y

node -v verificara la versión de nodejs.
npm init -y creara un archivo package.json con la información del proyecto.

Instalamos Tailwind CSS

Instalamos tailwindcss vía npm, en la terminal escribimos los comandos:

npm install -D tailwindcss

Nos creara una carpeta node_modules con los paquetes a utilizar en nuestro proyecto, y los archivos package-lock.json y package.json.

Escribimos el siguiente comando para que nos cree el archivo tailwind.config.js que nos permitirá configurarlo y personalizarlo.

npx tailwindcss init

Configurando Tailwind CSS

Abrimos el archivo tailwind.config.js con VS Code y modificamos la lineal 3 para que nos quede así:

content: ["./src/**/*.{html,js}"],

Esta directiva indica que buscara entre todos los archivos html y js en busca de clases al momento de compilar.

Crear archivos y carpetas necesarios

Con la ayuda de VS Code creamos una carpeta src y dentro de ella el archivo index.html (src/index.html)., y dentro de src la carpeta css y dentro tailwind.css (src/css/tailwind.css).

Modificando tailwind.css

Agregamos las siguientes directivas al archivo tailwind.css para integrar las clases y los estilos (base, componentes y utilerías).

@tailwind base;
@tailwind components;
@tailwind utilities;

Compilando tailwind

Ejecutamos el comando el cual escaneara y/o buscara entre todos nuestros archivos html y js las clases de tailwind y las integrara en nuestro archivo CSS de salida. Y –watch estará pendiente a cualquier cambio en estos archivos para integrar o eliminar las nuevas clases.

npx tailwindcss -i ./src/css/tailwind.css -o ./src/css/estilos.css --watch

Para detener este proceso presiona Ctrl + C y S + Enter.

Creando nuestro primer HTML con clases de Tailwind

Modificamos el archivo index.html y agregamos la ruta de CSS compilado (./css/estilos.css).

Agregamos una clase bg-red-500

Agregar plugin Tailwind CSS IntelliSense a VS Code

Este plugin nos ayudara a autocomplementar las clases de Tailwind, colorear la sintaxis y muchas utilidades mas.

Crear script para facilitar compilación

Editamos package.json y agregamos al final de la linea 7 una coma , y la siguiente linea de código:

"twbuild": "tailwindcss -i ./src/css/tailwind.css -o ./src/css/estilos.css --watch"

Guardamos el archivo y lo ejecutamos desde la terminal con

npm run twbuild
View more articles
  • Como usar Esptool

    Esptool es un conjunto de herramientas creadas en Python para programar las placas de desarrollo ESP8266, ESP8585, ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S2 y ESP32-S3. 1.- Instala la ultima versión de Python (ocupas 3.10 o superior., sigue la guía) 2.- Instala Visual Studio Code (Sigue el tutorial) 3.- Crea una carpeta por ejemplo esptool y…

  • Como configurar un entorno de desarrollo para el lenguaje C / C++

    Para crear un entorno de trabajo para poder jugar con el lenguaje C recomiendo 1. Instalar compilador C / C++ Para Windows Descarga e instala MinGW Ejecuta MinGW Installer Manager selecciona los paquetes básicos e instálalos (durara algunos minutos ya que los descarga) Agregar MinGW al PATH Es importante agregarlo a las variables del sistema…

  • Python 101: Instalar entorno de trabajo IDE Visual Studio Code

    Existe un sin fin de editores de código IDE (Integrated development environment / Entorno de desarrollo integrado) especiales para Python como: Pero la que recomiendo es Visual Studio Code (descarga e instala el adecuado para tu Sistema Operativo Windows, Linux o Mac) E instala estas extensiones: En VSC le damos clic al Icono de Extensiones…