lista de etiquetas

Node - nodemon y node --watch

nodemon

nodemon es una herramienta diseñada para reiniciar aplicaciones de Node.js automáticamente cada vez que detecta cambios en los archivos del proyecto.

https://www.npmjs.com/package/nodemon

Conviene instalar de manera global:

npm install nodemon --global

Luego iniciar con: nodemon app.js o poner el script para seguir usando npm start:

"scripts": {
  "start": "nodemon app.js"
}

node --watch

Desde la versión 22 de Node.js, se incluye una funcionalidad nativa (--watch) que permite reiniciar automáticamente cuando detecta cambios en los archivos que la aplicación usa directamente (solo archivos importados o requeridos, no todos los archivos del directorio como nodemon).

Se usa corriendo:

node --watch app.js

https://nodejs.org/api/cli.html#--watch