Comment redémarrer automatiquement ts-node lors des modifications de fichiers TypeScript (watch & reload)
Bonjour à tous ! Je suis un développeur débutant en TypeScript et j'ai rencontré un problème qui ralentit considérablement mon développement.
J'écris un backend avec Express et TypeScript. Chaque fois que j'apporte des modifications au code (par exemple, dans le fichier `server.ts`), je dois arrêter manuellement le processus (`Ctrl+C`) et relancer `ts-node server.ts`. C'est très gênant, surtout quand on doit tester rapidement les changements.
Voici un exemple de mon projet :
```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}`);
});
```
J'ai entendu parler d'outils comme `nodemon` qui redémarrent automatiquement le serveur lors des modifications de fichiers. Mais quand j'essaie d'exécuter `nodemon ts-node server.ts`, ça ne fonctionne pas — soit nodemon ne détecte pas les changements, soit il génère des erreurs.
Pouvez-vous me dire comment configurer correctement l'auto