'node' ist nicht als ein interner oder externer Befehl
Arbeite ich mit node.js
v0.6.3
, lokal installiert auf Windows Vista bei C:\Program Files\Nodejs
. Ich habe vor kurzem aufgerüstet (durch ausführen des Installationsprogramms für) v0.6.6
. Es kam wie es arbeitete für eine Weile, aber jetzt, wenn ich versuche zu laufen node
aus einem beliebigen Verzeichnis bekomme ich eine
'Knoten' ist nicht als ein interner oder externer Befehl
Nachricht, wenn ausgeführt node
aus C:\Program Files\Nodejs
hat Arbeit.
Versuchte ich einen Neustart, entfernen von Knoten, Neuinstallieren, Neuinstallieren 0.6.3 - nichts scheint zu funktionieren. Ich versteh nicht warum node
nicht erkennen-system-Pfad, obwohl node
arbeitet von seiner Basis dir?
- sieht aus wie Sie haben nicht Hinzugefügt, Ihre Knoten Ordner Ihrer PATH-variable. Außerdem müssen Sie definieren eine NODE_PATH variable. In *nix-jedenfalls nicht sicher über windows
Du musst angemeldet sein, um einen Kommentar abzugeben.
Knoten fehlen, ist das SYSTEM WEG, versuchen Sie diese in der command line
dann versuchen Sie es mit
node
Setzen dieses system Breite, die Sie benötigen, um in den system-Einstellungen - cf - http://banagale.com/changing-your-system-path-in-windows-vista.htm
Sehr sauber, erstellen Sie eine neue system variable
NODEJS
Bearbeiten Sie dann die
PATH
im system-Variablen und fügen Sie%NODEJS%
Nodejs installation fügt nodejs auf dem Weg in die Umwelt-Eigenschaften falsch.
Standardmäßig fügt den folgenden Pfad:
Das Ende
\
ist unnötig. Entfernen Sie die\
und alles wird wieder schön.Gehen Sie zu dem Ordner, in dem Sie Node und NPM (wie
C:\Program Files (x86)\nodejs\
) und geben Sie den folgenden:Vom http://www.hacksparrow.com/install-node-js-and-npm-on-windows.html
Jedesmal, wenn ich installieren node.js es braucht einen Neustart und dann wird der Pfad erkannt wird.
Watch out für die anderen Pfade enden in \ zu. Ich hatte diese:
und verändert es dadurch:
entfernen der letzten \, aber es funktioniert immer noch nicht. Den letzten Weg, für die Web-Plattform-Installer, hatte einen trailing - \ zu. Entfernen, die das problem behoben.
Versuchen Sie
C:\Program Files\Nodejs
zu IhremPATH
Umgebungsvariable. DiePATH
Umgebungsvariable können die ausführbaren Dateien ausführen oder den Zugriff auf Dateien innerhalb der Ordner angegeben (getrennt durch Semikolon).In der Eingabeaufforderung der Befehl
set PATH=%PATH%;C:\Program Files\Nodejs
.Stellen Sie sicher, nodejs im PFAD ist vor allem, was nutzt eine node.
Ich die NODEJS-variable im system, control panel, aber das einzige, was funktionierte, um den Pfad festzulegen war, um es von der Kommandozeile als administrator.
SET PATH=%NODEJS%;%PATH%
Ein weiterer trick ist, dass wenn Sie den Pfad schließen Sie die Konsole und öffnen Sie ein neues für den neuen Pfad berücksichtigt werden.
Aber für den regulären Benutzer nutzen zu können, die Knoten die ich hatte, um den Pfad wieder nicht als admin an und starten Sie den computer neu