Sveltejs Academy · Lektion

Projektstruktur: src routes static

Erkunden Sie die Verzeichnisstruktur eines SvelteKit-Projekts und den Zweck der einzelnen Ordner.

Lektion 3 von 413 Schritte

Projektstruktur: src routes static ist eine kostenlose Sveltejs Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Sveltejs Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Ordner auf oberster Ebene

Ein SvelteKit-Projekt verfügt über diese wichtigen Ordner: src/, static/ sowie Konfigurationsdateien im Stammverzeichnis.

Der src-Ordner

src/ enthält Ihren gesamten Anwendungscode: Routen, Komponenten, Bibliothekscode und den Einstiegspunkt der App.

Der src/routes-Ordner

Jeder Unterordner von src/routes entspricht einer URL. Eine Datei namens +page.svelte in einem Ordner legt fest, was unter diesem Pfad gerendert wird.

Routenbeispiel

Der Pfad src/routes/about/+page.svelte wird im Browser unter /about gerendert.

src/routes/
  +page.svelte         -> /
  about/+page.svelte   -> /about
  blog/[slug]/+page.svelte -> /blog/:slug

Der src/lib-Ordner

src/lib ist für gemeinsam genutzte Module und Komponenten vorgesehen. Importieren Sie sie über das Alias $lib.

import Button from "$lib/Button.svelte";

Der static-Ordner

Dateien in static/ werden unverändert an der URL-Wurzel ausgeliefert. Verwenden Sie ihn für favicon.png, robots.txt und andere unverarbeitete Assets.

Konfigurationsdateien

Das Stammverzeichnis enthält svelte.config.js, vite.config.js, package.json und optional tsconfig.json.

svelte.config.js

Definiert Präprozessoren, den Adapter und Optionen auf Kit-Ebene. Der Adapter legt fest, wie Ihre App für die Bereitstellung gebaut wird.

import adapter from "@sveltejs/adapter-auto";
export default { kit: { adapter: adapter() } };

vite.config.js

Konfiguriert Vite, den zugrunde liegenden Bundler. Fügen Sie hier Plugins, Aliase, Proxy-Regeln für den Server und Build-Optionen hinzu.

Die app.html-Datei

src/app.html ist das HTML-Grundgerüst, das jede Seite umschließt. Platzhalter wie %sveltekit.head% werden zur Build-Zeit ausgefüllt.

Hooks-Datei

src/hooks.server.js ermöglicht es Ihnen, Anfragen auf dem Server abzufangen. Hooks behandeln wir in einem späteren Kurs.

Kurze Überprüfung

Wo befindet sich die Routendatei einer SvelteKit-Seite?

Zusammenfassung

Sie kennen nun den Projektaufbau: src für Code, routes für Seiten, lib für gemeinsam genutzten Code und static für unverarbeitete Assets.

Kostenlos starten

Lerne HTML mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
41
Lektionen
163

Häufig gestellte Fragen

Ist die Lektion „Projektstruktur: src routes static“ kostenlos?

Ja — der vollständige Text von „Projektstruktur: src routes static“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Sveltejs Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Sveltejs Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Projektstruktur: src routes static“?

Erkunden Sie die Verzeichnisstruktur eines SvelteKit-Projekts und den Zweck der einzelnen Ordner. Du übst Sveltejs Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Sveltejs Academy zu starten?

Keine Vorkenntnisse erforderlich. Sveltejs Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Projektstruktur: src routes static“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Sveltejs Academy-Lektion Code schreiben und ausführen?

Ja. Jede Sveltejs Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Was ist Svelte und warum wird es kompiliert
  2. Ein Projekt mit npm create svelte erstellen
  3. Projektstruktur: src routes static
  4. Der Entwicklungsserver und Hot Module Replacement
← Zurück zu Sveltejs Academy