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

Entradas más populares de este blog

Instalar y configurar servidor Git con SSH en Ubuntu 12

Instalar VMware Workstation 8 en Ubuntu 12.04

Instalación de Apache, PHP y MySQL en Ubuntu