¡Adiós, nodemonio!

Feb 03 2023
Me encanta nodemon , lo usé en casi todos mis proyectos de Node.js en los últimos 6 años, pero con el lanzamiento de Node.

Me encanta Nodemon , lo usé en casi todos mis proyectos de Node.js en los últimos 6 años, pero con el lanzamiento de Node.js 18 ya no lo necesitamos.

Entonces, si no sabes qué es nodemon, según su sitio web oficial:

“Nodemon es una utilidad que depende de aproximadamente 3 millones de proyectos, que monitoreará cualquier cambio en su fuente y reiniciará automáticamente su servidor. Perfecto para el desarrollo.” (nodemon.io, 2023).

Y en otras palabras, es una herramienta que primero necesita instalar en el archivo package.json de su proyecto o globalmente y usarla para reiniciar su servidor automáticamente cuando realiza cambios en los archivos de su proyecto.

Ejemplo:

npm install -g nodemon #install it globally
npm install -D nodemon #install it locally (dev dependency)

nodemon server.js localhost 8080 #then to run your local dev server

#watches entry point file and any required imported modules
node --watch server.js

#specify which paths to watch, turns off watching of required 
#of imported modules (only on Windows, MacOS, ) 
node --watch-path=./src --watch-path=./tests index.js

#disables clearing console output when restarted
node --watch --watch-preserve-output server.js

Referencias:

github.com. 2023. Node.js 18 Registro de cambios

Nodemon.io. 2023.

Nodejs.org. 2023. Documentación de Node.js v18.14.0