Guía práctica: Cómo crear un proyecto de Svelte desde cero
·9m 08s
Configuración inicial del entorno
En este vídeo, aprenderás a iniciar un proyecto de Svelte desde cero utilizando las herramientas oficiales de scaffolding. El proceso se centra en el uso de npx y la herramienta de Rich Harris para clonar rápidamente una plantilla de proyecto base.
Pasos fundamentales seguidos:
- Ejecución de plantillas: Utilización de
npx degitpara descargar el repositorio base sin historial de git. - Instalación: Ejecución de
npm installpara configurar todas las dependencias necesarias. - Entorno de desarrollo: Uso del entorno de desarrollo local con
npm run devpara visualizar cambios en tiempo real.
Estructura del proyecto y componentes
El vídeo explora cómo está organizado internamente un componente de Svelte, dividiéndolo en tres pilares fundamentales:
"Tenemos una parte de script donde podemos decirle la funcionalidad, el de style para los estilos y el marcado."
- Componente
App.svelte: Analizamos la estructura del componente principal, destacando cómo el uso de la directivaexportpermite definir props. - Punto de entrada (
main.js): Entendemos cómo se instancia la aplicación (new App) y se define el target (normalmentedocument.body) donde se renderizará el HTML. - Productividad: Se recomienda instalar la extensión oficial de Svelte para Visual Studio Code para habilitar el syntax highlighting y el IntelliSense.