Avatar ·

Wie man ts-node bei Änderungen von TypeScript-Dateien automatisch neu startet (watch & reload)

Hallo zusammen! Ich bin ein Anfänger in TypeScript und habe ein Problem, das meine Entwicklung stark verlangsamt. Ich schreibe ein Backend mit Express und TypeScript. Jedes Mal, wenn ich Änderungen am Code vornehme (z. B. an der Datei `server.ts`), muss ich den Prozess manuell stoppen (`Ctrl+C`) und `ts-node server.ts` erneut starten. Das ist sehr umständlich, besonders wenn ich Änderungen schnell testen möchte. Hier ist ein Beispiel meines Projekts: ```typescript // server.ts import express from 'express'; const app = express(); const PORT = 3000; app.get('/', (req, res) => { res.send('Hello, World!'); }); app.listen(PORT, () => { console.log(`Server running on http://localhost:${PORT}`); }); ``` Ich habe von Tools wie `nodemon` gehört, die den Server bei Dateiänderungen automatisch neu starten. Aber wenn ich versuche, `nodemon ts-node server.ts` auszuführen, funktioniert es nicht – entweder erkennt nodemon die Änderungen nicht oder es gibt Fehler. Könnt ihr mir bitte sagen, wie ich das automatische Neuladen richtig einrichte?