Vite + Vue 3 + Tailwind CSS: Guía de instalación

Vite + Vue 3 + Tailwind CSS: Guía de instalación

En este tutorial, te guiaremos paso a paso para instalar y configurar Vite con Vue 3 y Tailwind CSS.

Esta poderosa combinación te permitirá crear aplicaciones web modernas de manera eficiente y sencilla.

Requisitos previos

Antes de empezar, necesitaremos dos cosas:

  • Un editor de código: Visual Studio Code, Vim, etc.
  • Una versión actualizada de Node.js: Lo puedes instalar en su página web (https://nodejs.org/)

Instalación

Crear proyecto con Vite

Lo primero que haremos es crear nuestro proyecto con Vite. Abriremos nuestra terminal y nos colocaremos en el directorio donde queramos tener nuestro proyecto. Ejecutamos el siguiente comando:

npm init -y vite@latest nombre-de-mi-proyecto

Una vez ejecutado el comando, nos hará escoger varias opciones:

  • En el framework escogeremos Vue
  • En la variante la que deseemos (en este ejemplo usaremos JavaScript)

Instalación de Tailwind CSS

Ahora nos dirigimos a nuestro proyecto (ya sea desde la misma terminal o dentro de la terminal del editor de código) y ejecutamos los siguientes comandos para instalar Tailwind CSS:

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

Configuración de Tailwind CSS

Una vez instalado Tailwind, necesitaremos configurarlo.

Dentro de nuestro archivo tailwind.config.js añadiremos los “paths” para que pueda escanerar nuestros archivos:

/** @type {import('tailwindcss').Config} */
export default {
  content: [
    "./index.html",
    "./src/**/*.{vue,js,ts,jsx,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

Integración de Tailwind CSS con Vite

Ahora para integrar Tailwind CSS en nuestro proyecto, necesitamos la directivas @tailwind en nuestro archivo: ./src/style.css. Estas directivas importan los estilos básicos, los componentes y las clases de utilidad de Tailwind:

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

Final

Ya tenemos configurado nuestro entorno con Vite, Vue.js 3 y Tailwind CSS. Para comprobar que todo está funcionando podemos probarlo agregando clases de Tailwind en la app demo de Vue (por ejemplo añadiendo la clase text-red-500 a algún texto) y correr el proyecto en modo desarrollo:

npm run dev

Sigue avanzando

Ahora que ya tiene tu proyecto preparado, expande tu conocimiento utilizando las documentaciones de estas tecnologías:

Publicaciones relacionadas:

Descubriendo htmx: Simplificando la Interactividad en la Web

Descubriendo htmx: Simplificando la Interactividad en la Web

Dentro del complejo mundo del desarrollo web, nos encontramos en la búsqueda constante de herramientas que simplifiquen tareas y mejoren nuestra eficiencia. Una de las joyas ...

Leer más
Guía completa para crear tests unitarios en JavaScript con Vitest

Guía completa para crear tests unitarios en JavaScript con Vitest

Guía Completa de Testing en JavaScript con Vitest Los tests unitarios son una parte fundamental del desarrollo de software moderno. En este artículo, exploraremos cómo imp ...

Leer más