Node.js ist eine Voraussetzung ... installieren Sie es für Ihr Betriebssystem (nodejs.org)
mortsahl
Ich habe node.js
Meghana
muss ich Umgebungsvariablen setzen?
Meghana
Stellen
1
Pfadvariable hat nur den Pfad von nodejs oder sogar den Pfad von ant?
Meghana
Antworten:
127
In Windows müssen Sie den Ordnerpfad node.js in Systemvariablen oder Benutzervariablen festlegen.
1) Öffnen Sie Systemsteuerung -> System und Sicherheit -> System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen
2) Suchen Sie unter "Benutzervariablen" oder "Systemvariablen" die Variable PATHund fügen Sie den Ordnerpfad node.js als Wert hinzu. Normalerweise ist es so C:\Program Files\nodejs;. Wenn keine Variable vorhanden ist, erstellen Sie sie.
3) Starten Sie Ihre IDE oder Ihren Computer neu.
Es ist nützlich, auch die Pfade "npm" und "Git" als Variable hinzuzufügen, die durch ein Semikolon getrennt sind.
Klicken Sie in Windows 7 im Startmenü mit der rechten Maustaste auf "Computer", Eigenschaften, "Erweiterte Systemeinstellungen", bestätigen Sie den Administrator, klicken Sie auf "Umgebungsvariablen" und suchen Sie im Abschnitt "Systemvariablen" nach "PFAD", bearbeiten Sie, fügen Sie ein Semikolon und Ihren Knotenpfad hinzu das Ende (ohne Schrägstrich)
Jacob Brewer
3
Für mich habe ich den 3. Schritt verpasst. Ich hatte VS Code geöffnet, als ich Node JS installierte. Daher wurde die Änderung in PATH nicht erkannt. Nachdem ich den VS-Code neu gestartet hatte, wurde der Knotenbefehl ohne Probleme ausgeführt
Abdul Hameed,
69
Tolle Antworten, aber Sie können einfach die Eingabeaufforderung öffnen und eingeben
Für mich ist der NodeJs-Pfad C: \ Programme (x86) \ nodejs
Dilhan Jayathilake
3
Beachten Sie, dass dadurch die Pfadvariable NICHT dauerhaft geändert wird.
Gerfried
Dies scheint nicht ganz zu funktionieren. Ich habe NodeJs auf meinem Pfad und kann die Cordova-Skripte erfolgreich ausführen ... aber einige von ihnen (z. B. cordova platform add browser) erstellen und führen eine Batch-Datei aus, und es scheint, dass die Pfadeinstellungen bis zur Ausführung dieser Batch-Datei nicht bestehen bleiben .
Jules
... obwohl dies anscheinend auf ein Cygwin-Problem zurückzuführen ist. Das Ausführen der Skripte von cmd.exe anstatt von Cygwin Bash funktioniert einwandfrei.
Jules
Das ist perfekt
SPnL
30
Arbeitete für mich, indem ich die Eingabeaufforderung als Administrator ausführte
Oh mein Gott, es funktioniert! Andere Antworten gehen davon aus, dass ich die PATH-Variable nicht gesetzt habe, was absurd ist, weil dies nicht der Fall ist. Selbst nodewenn PATH eingestellt ist, kann es nur gefunden werden, wenn ich cmd als Administrator ausführe. Ich denke, das ist die Ursache: support.microsoft.com/en-us/help/821761/… Sehr seltsam, weil es nicht jedes Mal passiert.
off99555
hat den Tag gerettet !! Danke
tito.300
14
Fügen Sie eine Systemvariable mit dem Namen "node" mit dem Wert Ihres Knotenpfads hinzu. Es löst mein Problem, hoffe es hilft.
Sie können den Windows- Befehl setx auch zum Ändern von Systemumgebungsvariablen verwenden. Es ist kein Neustart erforderlich. Einfach abmelden / anmelden. Oder öffnen Sie einfach ein neues Cmd-Fenster, wenn Sie die Änderungen dort sehen möchten.
Während Sie Windows verwenden, sollte die Installation die Variable% PATH% automatisch bearbeiten. Daher vermute ich, dass Sie Ihr System nach der Installation einfach neu starten müssen.
Ein Neustart sollte funktionieren, aber Sie können auch versuchen, Ihr Programm neu zu starten, damit es den geänderten PFAD erhält.
Carl Walsh
1
Ein Neustart hat den Job für mich erledigt. Danke
Dipesh Lohani
2
Wenn Sie bereits einen Knoten installiert haben, wird Ihre Pfadvariable eingerichtet und Sie erhalten plötzlich diesen Fehler. Versuchen Sie, auf die neueste Version zu aktualisieren.
Beachten Sie, dass zwischen PathGroß- und Kleinschreibung unterschieden wird. Ich habe es versucht setx PATHund es hat nicht funktioniert. In meinem Fall war es setx Path. Stellen Sie sicher, dass Ihr CMD als Administrator ausgeführt wird .
setx Path "%PATH%;C:\Program Files\nodejs"
Starten Sie jetzt einfach Ihre Eingabeaufforderung neu (oder starten Sie den PC neu) und der nodeBefehl sollte verfügbar sein.
Antworten:
In Windows müssen Sie den Ordnerpfad node.js in Systemvariablen oder Benutzervariablen festlegen.
1) Öffnen Sie Systemsteuerung -> System und Sicherheit -> System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen
2) Suchen Sie unter "Benutzervariablen" oder "Systemvariablen" die Variable
PATH
und fügen Sie den Ordnerpfad node.js als Wert hinzu. Normalerweise ist es soC:\Program Files\nodejs;
. Wenn keine Variable vorhanden ist, erstellen Sie sie.3) Starten Sie Ihre IDE oder Ihren Computer neu.
Es ist nützlich, auch die Pfade "npm" und "Git" als Variable hinzuzufügen, die durch ein Semikolon getrennt sind.
quelle
Tolle Antworten, aber Sie können einfach die Eingabeaufforderung öffnen und eingeben
quelle
cordova platform add browser
) erstellen und führen eine Batch-Datei aus, und es scheint, dass die Pfadeinstellungen bis zur Ausführung dieser Batch-Datei nicht bestehen bleiben .Arbeitete für mich, indem ich die Eingabeaufforderung als Administrator ausführte
quelle
node
wenn PATH eingestellt ist, kann es nur gefunden werden, wenn ich cmd als Administrator ausführe. Ich denke, das ist die Ursache: support.microsoft.com/en-us/help/821761/… Sehr seltsam, weil es nicht jedes Mal passiert.Fügen Sie eine Systemvariable mit dem Namen "node" mit dem Wert Ihres Knotenpfads hinzu. Es löst mein Problem, hoffe es hilft.
quelle
Wenn Sie Node mit dem Windows-Installationsprogramm installieren , müssen Sie nichts tun. Es fügt Pfad zu Knoten und npm hinzu.
Sie können den Windows- Befehl setx auch zum Ändern von Systemumgebungsvariablen verwenden. Es ist kein Neustart erforderlich. Einfach abmelden / anmelden. Oder öffnen Sie einfach ein neues Cmd-Fenster, wenn Sie die Änderungen dort sehen möchten.
setx PATH "%PATH%;C:\Program Files\nodejs"
quelle
Während Sie Windows verwenden, sollte die Installation die Variable% PATH% automatisch bearbeiten. Daher vermute ich, dass Sie Ihr System nach der Installation einfach neu starten müssen.
quelle
Wenn Sie bereits einen Knoten installiert haben, wird Ihre Pfadvariable eingerichtet und Sie erhalten plötzlich diesen Fehler. Versuchen Sie, auf die neueste Version zu aktualisieren.
Dies funktionierte für mich von 6.9.2 bis 6.10.
quelle
Beachten Sie, dass zwischen
Path
Groß- und Kleinschreibung unterschieden wird. Ich habe es versuchtsetx PATH
und es hat nicht funktioniert. In meinem Fall war essetx Path
. Stellen Sie sicher, dass Ihr CMD als Administrator ausgeführt wird .setx Path "%PATH%;C:\Program Files\nodejs"
Starten Sie jetzt einfach Ihre Eingabeaufforderung neu (oder starten Sie den PC neu) und der
node
Befehl sollte verfügbar sein.quelle