Ich habe zwar Vorschläge von:
Ich habe ein seltsames Problem: Fortsetzen, obwohl der Knotenpfad in Path listen ist, findet er keinen Knoten.
Arbeitsablauf:
%Vor%Ich folgte den Vorschlägen in SO, fügte den Umgebungsvariablen eine Variable hinzu und es wurde Ok im Pfad angezeigt:
%Vor%Die nächste Zeile schlägt fehl
%Vor%Aber wenn ich in Pfad zur Ordnerliste gehe, funktioniert es OK.
%Vor%Es scheint widersprüchlich.
Fehler: 'Knoten' wird nicht als interner oder externer Befehl erkannt
Das Problem liegt möglicherweise darin, dass der Knoten nicht auf dem Computer installiert ist, auf dem die Anwendung ausgeführt wird.
Dann installiere es und setze die Umgebungsvariable für nodejs.
Oder
Ein weiterer Grund kann sein, dass der Pfad nodejs nicht in der Umgebungsvariablen gesetzt ist.
Überprüfen Sie mit folgenden - Öffnen Sie die Systemsteuerung - & gt; System und Sicherheit - & gt; System - & gt; Erweiterte Systemeinstellungen - & gt; Umgebungsvariablen - & gt; Pfad
Der Pfad nodejs sollte hier verfügbar sein. Wenn nicht verfügbar, fügen Sie Folgendes hinzu:
C: \ Programme (x86) \ nodejs ODER C: \ Programme \ nodejs
Jetzt die Anwendung erneut ausführen und der Fehler wurde behoben.
Normalerweise sind die Umgebungsvariablen bis zu einem System nicht wirksam Neustart.
Ich empfehle ein System Restart
für alle, die bei einer Neuinstallation das gleiche Problem haben.
Das hat für mich funktioniert.
In Windows müssen Sie den Ordnerpfad node.js in Systemvariablen oder Benutzervariablen festlegen.
1) Öffnen Sie die Systemsteuerung - & gt; System und Sicherheit - & gt; System - & gt; Erweiterte Systemeinstellungen - & gt; Umgebungsvariablen
2) in "Benutzervariablen" oder "Systemvariablen" finden Sie die Variable PATH
und fügen Sie den Ordnerpfad node.js als Wert hinzu. Normalerweise ist es C:\Program Files\nodejs;
. Wenn die Variable nicht existiert, erstellen Sie sie.
3) Starten Sie Ihre IDE oder Ihren Computer neu.
Es ist nützlich, auch "npm" - und "Git" -Pfade als Variable hinzuzufügen, getrennt durch Semikolon.
Wenn Sie Ihre PATH
überprüft haben und sicher sind, dass der Pfad für node
ordnungsgemäß hinzugefügt wurde, wird das Problem wahrscheinlich bei der Ausführung von node
OR npm
-Befehlen mit anderen CLIs auftreten die Standard-Kommandozeilenschnittstelle des Betriebssystems (zB Git bash in Windows).
Der seltsame Teil ist, dass Sie in diesen CLIs nach node -v
und npm -v
suchen können, aber aus irgendwelchen Gründen funktionieren sie nicht gut mit diesen Befehlen (besonders wenn sie mit install
oder update
kombiniert werden) .
Versuchen Sie, node
mit dem Standardterminal für Ihr Betriebssystem auszuführen.
Ich sah dieses Problem auch nach dem Hinzufügen von node.exe zu PATH. Ich konnte den Knotenbefehl nicht an zufälligen Orten ausführen, ohne die Eingabeaufforderung als Administrator auszuführen.
Die Lösung für dieses Problem besteht darin, dass Sie für diese node.exe-Datei vollständige Zugriffsberechtigungen für verschiedene Benutzertypen erteilen müssen. Öffnen Sie die Eigenschaften von node.exe, gehen Sie zu den Sicherheitsregisterkarten und überprüfen Sie alle Sicherheitsoptionen für den Benutzer auf Ihrem lokalen Rechner.
Danach sollten Sie in der Lage sein, von jedem Ort aus auf die Datei node.exe zuzugreifen.
Tags und Links node.js