Laufzeitoptionen (ts-node/tsx) und Sourcemaps
Verwenden Sie ts-node oder tsx, um TS direkt auszuführen, und Sourcemaps, um Stacktraces in Node zu debuggen.
Laufzeitoptionen (ts-node/tsx) und Sourcemaps ist eine kostenlose TypeScript Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 2. 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 2 Lektionen.
Einführung
Ziel: Führen Sie TypeScript direkt in Node mit ts-node oder tsx aus und aktivieren Sie Sourcemaps zum Debuggen.
Grundlagen zu ts-node
ts-node kompiliert und führt TS direkt aus. Es eignet sich gut für schnelle Skripte, verursacht aber zusätzlichen Startaufwand.
npx ts-node src/index.tsGrundlagen zu tsx
tsx ist eine schnellere Laufzeitumgebung, die intern esbuild verwendet. Sie eignet sich hervorragend für Entwicklungsabläufe und unterstützt ESM problemlos.
npx tsx src/index.tsBeispielausführung
Sowohl ts-node als auch tsx ermöglichen es Ihnen, TS-Dateien direkt auszuführen, ohne einen manuellen Build-Schritt.
// index.ts
console.log("Hello TS runtime");Sourcemap-Konfiguration
Sourcemaps: Aktivieren Sie sie in tsconfig. Stacktraces und Debugger zeigen dann die ursprünglichen Zeilennummern des TS-Codes an.
// tsconfig.json
{
"compilerOptions": {
"sourceMap": true
}
}Debug-Trace
Mit Sourcemaps verweisen Stacktraces auf den TS-Code statt auf die kompilierte JS-Ausgabe.
try {
throw new Error("boom");
} catch (e) {
console.error(e);
}Sourcemaps prüfen
Schnelltest: Was ermöglichen Sourcemaps?
Zusammenfassung
Zusammenfassung: ts-node und tsx führen TS direkt aus. sourceMap in tsconfig ermöglicht übersichtliche Stacktraces.
Häufig gestellte Fragen
Ist die Lektion „Laufzeitoptionen (ts-node/tsx) und Sourcemaps“ kostenlos?
Ja — der vollständige Text von „Laufzeitoptionen (ts-node/tsx) und Sourcemaps“ 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 2 Lektionen.
Was lerne ich in „Laufzeitoptionen (ts-node/tsx) und Sourcemaps“?
Verwenden Sie ts-node oder tsx, um TS direkt auszuführen, und Sourcemaps, um Stacktraces in Node zu debuggen. 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 2 von 2.
Wie lange dauert die Lektion „Laufzeitoptionen (ts-node/tsx) und Sourcemaps“?
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
- @types/node, ESM vs. CJS in Node
- Laufzeitoptionen (ts-node/tsx) und Sourcemaps