0Pricing
TypeScript Academy · Lektion

Erstes Programm und Build/Ausführung (tsc + node / tsx)

Schreiben Sie ein einfaches TS-Programm, kompilieren Sie es mit tsc und führen Sie es mit node oder tsx aus.

Erstes Programm und Build/Ausführung (tsc + node / tsx) ist eine kostenlose TypeScript Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. 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 TypeScript Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der TypeScript Academy-Kurs umfasst insgesamt 3 Lektionen.

Einführung

Ziel: Schreiben Sie ein kleines Programm, kompilieren Sie es mit tsc und führen Sie das Ergebnis mit node oder tsx aus.

Hello World

Ein minimales Programm: Definieren Sie eine typisierte Funktion und geben Sie eine Nachricht aus.

// hello.ts
function hello(name: string): string {
  return `Hello, ${name}!`;
}

console.log(hello("TypeScript"));

Mit tsc kompilieren

tsc kompiliert hello.ts zu hello.js. Anschließend können Sie die ausgegebene JS-Datei mit Node ausführen.

// Run in terminal
npx tsc hello.ts

// Produces hello.js

Mit Node ausführen

Node führt die kompilierte JavaScript-Datei aus. TypeScript selbst wird nie ausgeführt; es wird immer zuerst zu JS kompiliert.

// Run output JS
node hello.js

Mit tsx ausführen

tsx (oder ts-node) führt TypeScript direkt aus und überspringt die manuelle Kompilierung. Das ist praktisch für schnelle Experimente.

// Alternative: run TS directly
npx tsx hello.ts

Tipps zum Arbeitsablauf

Tipp zum Arbeitsablauf: Verwenden Sie für kleine Skripte tsx; bei Projekten sollten Sie tsc bevorzugen, um .js-Dateien in einem dist-Ordner zu erzeugen. Committen Sie immer nur die TS-Quelldateien.

Kompilierungsprüfung

Kurze Prüfung: Was macht tsc standardmäßig, wenn es mit einer .ts-Datei aufgerufen wird?

Rückblick und Ausblick

Rückblick: Sie haben ein Programm geschrieben, es mit tsc kompiliert und mit node oder tsx ausgeführt. Als Nächstes folgt: Grundlagen von Typen und Variablen.

Häufig gestellte Fragen

Ist die Lektion „Erstes Programm und Build/Ausführung (tsc + node / tsx)“ kostenlos?

Ja — der vollständige Text von „Erstes Programm und Build/Ausführung (tsc + node / tsx)“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des TypeScript Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der TypeScript Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Erstes Programm und Build/Ausführung (tsc + node / tsx)“?

Schreiben Sie ein einfaches TS-Programm, kompilieren Sie es mit tsc und führen Sie es mit node oder tsx aus. Du übst TypeScript 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 TypeScript Academy zu starten?

Keine Vorkenntnisse erforderlich. TypeScript 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 3.

Wie lange dauert die Lektion „Erstes Programm und Build/Ausführung (tsc + node / tsx)“?

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 TypeScript Academy-Lektion Code schreiben und ausführen?

Ja. Jede TypeScript 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 TypeScript? Vorteile und Anwendungsfälle
  2. Node und TypeScript installieren (npm i -D typescript), tsc --init
  3. Erstes Programm und Build/Ausführung (tsc + node / tsx)
← Zurück zu TypeScript Academy