Auf Wiedersehen, Nodemon!

Feb 03 2023
Ich liebe Nodemon , ich habe es in den letzten 6 Jahren in fast allen meinen Node.js-Projekten verwendet, aber mit der Veröffentlichung von Node.

Ich liebe Nodemon , ich habe es in den letzten 6 Jahren in fast allen meinen Node.js-Projekten verwendet, aber mit der Veröffentlichung von Node.js 18 brauchen wir es nicht mehr.

Wenn Sie also nicht wissen, was Nodemon ist, lesen Sie auf der offiziellen Website:

„Nodemon ist ein von etwa 3 Millionen Projekten abhängiges Dienstprogramm, das alle Änderungen in Ihrer Quelle überwacht und Ihren Server automatisch neu startet. Perfekt für die Entwicklung.“ (nodemon.io, 2023).

Mit anderen Worten: Es handelt sich um ein Tool, das Sie zunächst in der package.json-Datei Ihres Projekts oder global installieren und verwenden müssen, um Ihren Server automatisch neu zu starten, wenn Sie Änderungen an Ihren Projektdateien vornehmen.

Beispiel:

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

Referenzen:

github.com. 2023. Node.js 18 ChangeLog

Nodemon.io. 2023.

Nodejs.org. 2023. Dokumentation zu Node.js v18.14.0