Ich bin völlig neu in NodeJS. Ich versuche, nodejs dazu zu bringen, auf meiner Windows 2008-Box zu funktionieren, um Karma zu installieren, das ich zum TDDing meines AngularJs-Codes verwenden würde. Ich habe bisher die folgenden Schritte ausgeführt
- Installation mit Chocolatey ==> npm wird nicht erkannt
- Die Installation mit dem 64-Bit-Installationsprogramm von nodejs von nodejs.org ==> npm wird nicht erkannt
- In diesem Stadium
where npm
gibt mirc:\User\<Username>\AppData\Roaming\npm
das Laufen , was nichts drin hat - Ich finde heraus, dass nodejs in installiert ist
C:\Program Files\nodejs
. Das Öffnen einer Eingabeaufforderung in diesem Verzeichnisnpm
funktioniert einwandfrei. - Also habe ich nur hinzugefügt
C:\Program Files\nodejs
,PATH
um den gleichen Fehler nochmal zu bekommennpm is not recognized
- Eines der Github-Probleme im NodeJS-Repository besagt, dass ich den Computer neu starten muss, damit er behoben wird. Aber das hat bisher nicht geholfen
- Ich sehe ein
Node.js
Symbol in meinemStart -> Programms
Menü, das mich zur NodeJS-Konsole führt, bin mir aber nicht sicher, was ich damit machen soll.
Habe ich einen wichtigen Schritt in diesem Prozess verpasst?
Bearbeiten
Ich habe herausgefunden, dass npm erkannt wird, wenn ich "Nodejs-Eingabeaufforderung" aus Programmdateien öffne. Wie kann ich es an einer normalen Eingabeaufforderung ausführen lassen?
Bearbeiten
Nachdem node
ich anfing, ein ähnliches Problem mit einer anderen Anwendung zu haben. Ich habe diese Frage im Superuser gepostet und wie in der akzeptierten Antwort zu Recht hervorgehoben, hatte ich ein zusätzliches Zitat in meinem, PATH
das Probleme mit allen nach dem Zitat hinzugefügten Pfaden verursachte. Ich habe das Gefühl, dass einige Chocolatey-Installationen dieses beunruhigende Zitat hinzufügen, aber ich bin mir einfach nicht sicher, welches.
PATH
und alles, was unter Windows 7 funktioniert.
PATH
(<Eingabe> drücken) eingeben und überprüfen, ob dort "C: \ Programme \ nodejs \" angezeigt wird?
C:\Program Files\nodejs
inPATH
PATH
die Befehlszeile neu gestartet?PATH
wird nur beim Initialisieren neuer Befehlszeilensitzungen geladen.