Avatar ·

Cómo reiniciar automáticamente ts-node al cambiar archivos TypeScript (watch & reload)

¡Hola a todos! Soy un desarrollador principiante en TypeScript y me encontré con un problema que ralentiza mucho mi desarrollo. Estoy escribiendo un backend en Express con TypeScript. Cada vez que hago cambios en el código (por ejemplo, en el archivo `server.ts`), necesito detener manualmente el proceso (`Ctrl+C`) y volver a ejecutar `ts-node server.ts`. Esto es muy incómodo, especialmente cuando necesito probar cambios rápidamente. Aquí hay un ejemplo de mi proyecto: ```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}`); }); ``` He oído hablar de herramientas como `nodemon`, que reinician automáticamente el servidor al cambiar archivos. Pero cuando intento ejecutar `nodemon ts-node server.ts`, no funciona: o nodemon no detecta los cambios, o muestra errores. Por favor, indíquenme cómo configurar correctamente la auto