Dies erleichtert den Entwickler -Workflow viel einfacher und reibungslos. Ja, Sie haben genug Fehler, über die Sie sich Sorgen machen müssen.
Wenn Sie jedoch mit dem Knoten beginnen.JS -Entwicklung können Sie auf den Fehler „Nodemon nicht gefunden“ stoßen. In diesem Tutorial möchten wir Ihnen helfen, zu verstehen, warum dieser Fehler auftritt, und Ihnen eine schnelle und einfache Methode zur Behebung geben.”
Lass uns anfangen.
"Nodemon -Befehl nicht gefunden" Fehler - Ursache
Im Folgenden sind einige der Ursachen des Befehls „Nodemon nicht gefunden“ Fehler.
Das obige sind einige der Hauptursachen des Fehlers „Nodemon -Befehl nicht gefunden“.
Lassen Sie uns jede Ursache des Fehlers und des entsprechenden möglichen Fixes besprechen.
Nodemon ist nicht installiert
Wenn Sie anfangen, denken Sie vielleicht, dass Nodemon Teil des Knotens ist.JS -Paket. Dies ist jedoch nicht der Fall; Obwohl es einige dringend benötigte Funktionen vom Knoten bietet.JS -Entwickler müssen manuell installiert werden.
Daher, auch wenn Sie einen Knoten haben.JS installiert, es bedeutet nicht, dass Nodemon auch ist.
Um dieses Problem zu beheben, können Sie Nodemon einfach wie in den folgenden Befehlen gezeigt installieren:
$ sudo nmp install -g nodemonDer Befehl verwendet den Node Package Manager, um das Nodemon -Dienstprogramm auf globaler Ebene herunterzuladen und zu installieren.
Wenn Sie Nodemon ohne das -g -Flag installiert hatten, können Sie es erneut installieren, indem Sie den Befehl ausführen:
$ sudo npm Deinstallation NodemonUnd damit sollten Sie den Befehl nodemon in Ihrem System verfügbar lassen.
Das Nodemon -Dienstprogramm wird auf einem anderen Weg installiert
UNIX -Systeme verfügen über eine Reihe von Verzeichnissen, die überprüft werden, wenn Sie einen Befehl vom Terminal aufrufen. Beliebte Verzeichnisse umfassen /bin, /usr /bin /sbin, /usr /local /bin, /usr /sbin usw.
Wenn Nodemon in einem anderen Verzeichnis installiert ist, das in der Pfadumgebungsvariablen des Systems nicht verfügbar ist, schließt der Befehl fehl.
Standardmäßig ist Nodemon im Verzeichnis/usr/lokal/bin/nodemon installiert. Wenn sich Nodemon an einem anderen Ort befindet, können Sie einen symbolischen Link zum Zielverzeichnis erstellen.
sudo ln -s/target//where/nodejs/ist/installiertStellen Sie sicher, dass das Zielverzeichnis Teil des Pfades ist.
Nodemon ist weltweit nicht installiert
Nodemon muss auf globaler Ebene installiert werden, damit Sie es in jedes Projekt importieren können. Wenn Sie es ohne das Flag -g -Flag installiert haben, ist es in diesem Projekt nur zugänglich.
Sie können dies beheben, indem Sie es deinstallieren und als globales Paket installieren:
$ sudo nmp deinstallieren nodemonStellen Sie sicher, dass Sie den Befehl mit Root -Berechtigungen ausführen, um Fehler zu vermeiden, die sich aus unzureichenden Berechtigungen ergeben können.
Sie können auch die falsche Berechtigung festlegen, indem Sie den Befehl ausführen:
$ sudo chown -r $ user: $ (id -gn $ user)/user/userername/.KonfigurationSchließlich können Sie überprüfen, ob Nodemon funktioniert, indem Sie die Version überprüfen:
Herzlichen Glückwunsch, Sie haben jetzt den Befehl nodemon zur Verfügung.
Abschluss
In diesem Tutorial haben wir die verschiedenen Ursachen des Fehlers „Nodemon -Befehl nicht gefunden“ abgelegt und wie man es behebt.
Danke fürs Lesen!!