Kapitel 1. Projekt einrichten
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Du willst mit TypeScript loslegen, fantastisch! Die große Frage ist: Wie fängst du an? Es gibt viele Möglichkeiten, TypeScript in deine Projekte zu integrieren, und alle unterscheiden sich je nach den Anforderungen deines Projekts. Genauso wie JavaScript auf vielen Runtimes läuft, gibt es viele Möglichkeiten, TypeScript so zu konfigurieren, dass es den Anforderungen deines Ziels entspricht.
In diesem Kapitel geht es um alle Möglichkeiten, TypeScript in dein Projekt einzubinden: als Erweiterung neben JavaScript, die dir grundlegende Autovervollständigung und Fehleranzeige bietet, bis hin zu vollwertigen Setups für Full-Stack-Anwendungen auf Node.js und im Browser.
Da das JavaScript-Tooling ein Feld mit unendlichen Möglichkeiten ist - manche sagen, dass jede Woche eine neue JavaScript-Build-Chain veröffentlicht wird, fast so viel wie neue Frameworks - konzentriert sich dieses Kapitel mehr darauf, was du mit dem TypeScript-Compiler allein, also ohne ein zusätzliches Tool, tun kannst.
TypeScript bietet alles, was du für deine Transpilierungsanforderungen brauchst, außer der Möglichkeit, minifizierte und optimierte Bundles für die Webverteilung zu erstellen. Bundler wie ESBuild oder Webpack kümmern sich um diese Aufgabe. Außerdem gibt es Setups, die andere Transpiler wie Babel.js enthalten, die gut mit TypeScript zusammenarbeiten ...