Ich bin völlig neu zu nodejs. Ich versuche, Nodejs auf meiner Windows 2008 Box zum Laufen zu bringen, um Karma zu installieren, das ich für TDDing meines AngularJs-Codes verwenden würde. Ich habe bisher die folgenden Schritte durchgeführt
where npm
ausführe, erhalte ich c:\User\<Username>\AppData\Roaming\npm
, in dem nichts steht.C:\Program Files\nodejs
installiert ist. Wenn ich eine Eingabeaufforderung in diesem Verzeichnis öffne, funktioniert npm
einwandfrei.C:\Program Files\nodejs
zum PATH
hinzu, nur um wieder die gleiche Fehlermeldung zu erhalten, dass npm nicht erkannt wird
.Habe ich irgendeinen wichtigen Schritt in diesem Prozess übersehen?
Ich habe herausgefunden, dass, wenn ich die "Nodejs-Eingabeaufforderung" aus den Programmdateien heraus öffne, npm erkannt wird. Wie mache ich es auf einer normalen Eingabeaufforderung arbeiten?
Nach node
hatte ich ein ähnliches Problem mit einer anderen Anwendung. Ich habe [diese Frage] (https://superuser.com/questions/699725/windows-2008-where-command-shows-correct-path-but-the-actual-command-does-no) auf superuser gepostet und wie die akzeptierte Antwort richtig bemerkte, hatte ich ein zusätzliches Zitat in meinem PATH
, das Probleme mit allen Pfaden verursachte, die nach dem Zitat hinzugefügt wurden. Ich habe das Gefühl, dass irgendeine Chocolatey-Installation dieses störende Zitat hinzufügt, aber ich bin mir nicht sicher, welche es ist.
Einfach hinzufügen:
;C:\Program Files\nodejs\
am Ende der Variable Pfad im Abschnitt "Benutzervariable" der Umgebungsvariablen in den Systemeigenschaften.
Öffnen Sie danach erneut die Eingabeaufforderung und geben Sie
npm
Dies sollte funktionieren.
Vergessen Sie nicht, Ihren Computer nach der Installation von Node neu zu starten! Das hat mich erwischt.