Al programar en Node.js ejecutamos archivos de JavaScript con: node archivo.js. Si usamos un paquete para levantar un servidor (por ejemplo express) entonces vamos a tener que estar reiniciando el servidor cada que hagamos cambios.

Afortunadamente existe una herramienta que permite vigilar los archivos de Node y recargarlos cuando se detecta un cambio; de este modo te evitas reiniciar el servidor en cada cambio.

Vamos a usar nodemon.

¿Cómo funciona?

Lo que se hace es simplemente vigilar el archivo y ejecutarlo de nuevo cuando se detecte que el contenido del archivo ha cambiado.

Así, al guardar cambios, automáticamente se refrescará el servidor. Lo que hace nodemon es hacer lo que haríamos nosotros: ejecutar el archivo con node, y ejecutarlo de nuevo al detectar cambios.

Instalando nodemon

Simplemente hay que instalarlo con:

npm install nodemon -g

Así lo instalamos de manera global. Una vez que termine ya podemos ejecutar nodemon en la línea de comandos.

Ejecutando scripts de Node en cada cambio

En mi caso levanto mi servidor con:

node index.js

Ahora con nodemon se hace así:

nodemon index.js

Y eso es todo. Es decir, en lugar de ejecutar node se ejecuta nodemon. Si no funciona, verifica los comandos y reinicia la terminal si es necesario.

Recargar archivo de Node.js usando nodemon


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 1,020 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: