Estaba desarrollando el backend de una app con Node y Express, y debo admitir que reiniciar el servidor cada vez que hacía cambios en el código me resultaba bastante tedioso y ralentizaba mi flujo de desarrollo. Afortunadamente, encontré una solución que cambió por completo mi experiencia: Nodemon.
¿Qué es Nodemon?
Nodemon es una utilidad de línea de comandos que supervisa los cambios en los archivos de mi aplicación Node.js y automáticamente reinicia el servidor cuando detecta modificaciones.
¿Por qué usar Nodemon?
- Ahorro de tiempo: Nodemon elimina la necesidad de reiniciar manualmente el servidor cada vez que se realizan cambios, lo que me ha ahorrado incontables minutos de desarrollo.
- Mayor productividad: Al liberarme de la tarea de reiniciar manualmente el servidor, puedo concentrarme por completo en la tarea en la que estoy trabajando.
- Facilidad de uso: Instalar y utilizar Nodemon es sumamente sencillo, solo basta instalar la librería y correr el comando.
Cómo instalar Nodemon:
Podemos instalarlo globalmente o como dependencia en la aplicación.
Instalación global:
Solo necesitas asegurarte de tener Node.js y npm instalados en tu sistema. Luego, ejecutas el siguiente comando en la terminal:
npm install -g nodemon
Para ejecutarlo, simplemente escribe:
nodemon app.js
Dependencia de desarrollo:
Si prefieres mantener las cosas dentro de tu proyecto, puedes instalar Nodemon como una dependencia de desarrollo ejecutando:
npm install --save-dev nodemon
Para ejecutarlo en este caso, escribe:
npx nodemon app.js
Y eso es todo, nos olvidamos de reiniciar el servidor con cada cambio en el código.
Comentarios
Publicar un comentario