Addio, nodemon!

Feb 03 2023
Amo nodemon , l'ho usato in quasi tutti i miei progetti Node.js negli ultimi 6 anni ma con il rilascio di Node.

Amo nodemon , l'ho usato in quasi tutti i miei progetti Node.js negli ultimi 6 anni ma con il rilascio di Node.js 18 non ne abbiamo più bisogno.

Quindi, se non sai cos'è nodemon, secondo il loro sito ufficiale:

“Nodemon è un'utilità basata su circa 3 milioni di progetti, che monitorerà eventuali modifiche nella tua fonte e riavvierà automaticamente il tuo server. Perfetto per lo sviluppo.” (nodemon.io, 2023).

E in altre parole, è uno strumento che devi prima installare nel file package.json del tuo progetto o globalmente e usarlo per riavviare automaticamente il tuo server quando apporti modifiche ai file del tuo progetto.

Esempio:

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

Riferimenti:

github.com. 2023. Node.js 18 Registro delle modifiche

Nodemon.io. 2023.

Nodejs.org. 2023. Documentazione Node.js v18.14.0