Vite Tutorial: Using Svelte and TailwindCSS

Posted by

Tutorial Svelte + TailwindCSS con Vite

Tutorial: Creando una aplicación con Svelte + TailwindCSS con Vite

En este tutorial, aprenderemos a crear una aplicación web utilizando Svelte para la lógica de presentación, TailwindCSS para estilos y Vite como nuestro entorno de desarrollo. Svelte es un marco de trabajo de JavaScript que hace que la construcción de aplicaciones web sea sencilla y eficiente. TailwindCSS es un marco de trabajo de CSS que nos permite escribir estilos de forma rápida y sencilla, mientras que Vite es un sistema de construcción basado en JavaScript que es rápido y sencillo de usar.

Requisitos previos

  • Conocimientos básicos de HTML, CSS y JavaScript
  • Node.js instalado en tu computadora

Pasos a seguir

  1. Instalar Vite utilizando npm. Ejecuta el siguiente comando en tu terminal:
  2. npm init @vitejs/app svelte-tailwindcss-vite --template svelte

  3. Navega hasta el directorio de tu aplicación:
  4. cd svelte-tailwindcss-vite

  5. Instala las dependencias necesarias para Svelte y TailwindCSS:
  6. npm install tailwindcss postcss autoprefixer

  7. Crea un archivo de configuración para TailwindCSS:
  8. npx tailwindcss init -p

  9. Modifica el archivo tailwind.config.js con los estilos que deseas utilizar en tu aplicación.
  10. Crea un archivo src/main.css y agrega el siguiente código:
  11.             
                    @tailwind base;
                    @tailwind components;
                    @tailwind utilities;
                
            
  12. Modifica el archivo index.html y agrega el enlace al archivo main.css:
  13.             
                    <link rel="stylesheet" href="/src/main.css">
                
            
  14. Crea un componente en Svelte y comienza a escribir tu aplicación. Puedes utilizar las clases de TailwindCSS en tus elementos HTML para aplicar estilos.

Conclusión

¡Felicidades! Ahora has creado una aplicación web utilizando Svelte, TailwindCSS y Vite. Estos tres juntos ofrecen una experiencia de desarrollo fluida y eficiente para la construcción de aplicaciones web modernas. Continúa explorando las características y capacidades de cada uno de estos marcos de trabajo para llevar tu desarrollo web al siguiente nivel.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@danieldiaz2093
9 months ago

Muy bueno, espero mas contenido de svelte! gracias!

@veroook
9 months ago

con madre