Saltar al contenido principal

SvelteKit

Notas

  • Cada archivo creado en src/routes/page-name/+page.svelte será una página
src/routes/+page
src/routes/about/+page.svelte
src/routes/blog/[slug]/+page.svelte
<a href="/">Home</a>
<a href="/about">About my site</a>
  • Todos los archivos se ejecutan en el cliente excepto los archivos +server
  • Los archivos +layout o +error se aplican tanto a los subdirectorios como al directorio en el que se encuentran

Estructura

src/

  • src contiene todo el proyecto. Todo excepto src/routes y src/app.html es opcional
  • lib contiene el código de su biblioteca (utilidades y componentes), que puede importarse a través del $lib o empaquetarse para su distribución usando svelte-package
  • server Contiene el código de la biblioteca exclusiva para el servidor. Se puede importar mediante el $lib/server. SvelteKit evitará que los importe en el código del cliente.

static/

Cualquier activo estático que deba servirse tal como está, como robots.txt o favicon.png, debe incluirse aquí.

tests/

Tests para Playwright