In diesem Abschnitt wird ein Trick beschrieben, um einen JavaScript-Code-Schnipsel mit Node.js auszuführen, während man daran arbeitet.
Nehmen wir zum Beispiel an, wir möchten mit der Standard-Node.js-Funktion util.format() experimentieren. Wir erstellen die Datei mysnippet.mjs mit folgendem Inhalt
import * as util from 'node:util';
console.log(util.format('Hello %s!', 'world'));Wie können wir mysnippet.mjs ausführen, während wir daran arbeiten?
Wir installieren zuerst das npm-Paket nodemon
npm install -g nodemon
Dann können wir es verwenden, um mysnippet.mjs kontinuierlich auszuführen
nodemon mysnippet.mjs
Immer wenn wir mysnippet.mjs speichern, führt nodemon es erneut aus. Das bedeutet, dass wir diese Datei in einem Editor bearbeiten und die Ergebnisse unserer Änderungen jedes Mal sehen können, wenn wir sie speichern.
Sie können nodemon sogar ausprobieren, ohne es zu installieren, über das Node.js-Tool npx
npx nodemon mysnippet.mjs
Siehe §7.11.3 „Anwendungsfall für URLs: Zugriff auf Dateien relativ zum aktuellen Modul“.