suchen
HeimWeb-FrontendCSS-TutorialIntegration von Typenschriften in Sufle

Integration von Typenschriften in Sufle

Svelte, eine schnell gewinnende Beliebtheit in JavaScript-Frameworks, bietet einen vorlagenbasierten Ansatz mit nahtloser JavaScript-Integration in Vorlagenbindungen. Sein reaktives System wird für seine Einfachheit, Flexibilität und Effizienz gelobt. Als Compiler (AT-Time) (AOT) bietet Svelte beeindruckende Leistung und kleine Bündelgrößen. Dieser Leitfaden konzentriert sich auf die Integration von Typscript in Svelte -Vorlagen. Neu bei Sufle? Beginnen Sie mit dem offiziellen Tutorial und der Dokumentation.

Ein Repository mit Beispielcode ist für diejenigen verfügbar, die ihre Projekte mit oder debuggen möchten. Zweige zeigen die verschiedenen unten beschriebenen Schritte.

HINWEIS: Während die manuelle Integration hier detailliert ist, sollten Sie die offizielle Svelte -Vorlage für neue Projekte verwenden. Die diskutierte Typscript -Konfiguration bleibt auch bei Verwendung der Vorlage relevant.

Einrichten von TypeScript und Svelte

In diesem Abschnitt wird ein grundlegendes Setup beschrieben. Der initial-setup Zweig im Repository bietet einen Ausgangspunkt mit einem grundlegenden Svelte-Projekt und einem Typuskript. Entscheidend ist, dass TypeScript zunächst nur in eigenständigen .ts -Dateien funktioniert; Die Integration in Suflte -Vorlagen erfordert eine weitere Konfiguration.

Zu den Schlüsselkomponenten dieses ersten Setups gehören:

  • tsconfig.json : Diese Datei konfiguriert den Compiler von TypeScript. Das Beispiel verwendet modernes JavaScript ( module: "esNext" , target: "esnext" ) und Knotenmodulauflösung ( moduleResolution: "node" ), ausgenommen node_modules aus der Kompilierung.
 {
  "Compileroptions": {{
    "Modul": "Esnext",
    "Ziel": "Esnext",
    "Moduleresolution": "Knoten"
  },
  "ausschließen": ["./node_modules"]
}
  • typings/index.d.ts : Mit dieser Datei kann TypeScript mit Svelte -Dateien interagieren. Ohne sie würde TypeScript Fehler beim Importieren von Svelte -Komponenten melden.
 deklarieren Sie das Modul "*.svelte" {
  Const Value: Any;
  Standardwert exportieren;
}
  • webpack.config.js : Dies konfiguriert Webpack, um Svelte-Dateien mithilfe von svelte-loader zu verarbeiten.
 {
  test: /\.(html|svelte)$/,,
  verwenden: [
    {Loader: "Babel-Loader"},
    {
      Loader: "Suflte-Lader",
      Optionen: {
        emitcss: wahr,
      },
    },
  ],
}

Um das Setup zu überprüfen, führen Sie npm start (WebPack Watch) und npm run tscw (TypeScript Watch) in separaten Terminals aus. Prüfung von Typenkripten durch Ändern einer .ts -Datei und Beobachtungsfehlerberichterstattung. Durch das Ausführen node server ermöglicht das Testen der Anwendung lokal.

Integration von Typscript in SufleT -Komponenten

So fügen Sie Typscript direkt zu einer Svelte -Komponente hinzu, lang="ts" zur

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft