Ich habe viel gegoogelt und versucht, node.js mit dem offiziellen Installationsprogramm erneut zu installieren, aber mein npm-Pfad funktioniert nicht.
Das geht nicht
npm install foo
Ich erhalte eine Fehlermeldung, dass das Modul npm-cli.js fehlt
Nach zwei Stunden googelte ich einen Workaround
Statt einfach ' npm ' tippe ich
node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
Aber wie kann ich die Installation von nodejs korrigieren, damit ich einfach 'npm' eingeben kann?
Sie müssen C:\Program Files\nodejs
zu Ihrer PATH-Umgebungsvariablen hinzufügen. Führen Sie dazu die folgenden Schritte aus:
C:\Program Files\nodejs
einzuschließen. Stellen Sie sicher, dass es durch einen ;
von anderen Pfaden getrennt ist.Sie müssen alle derzeit geöffneten Eingabeaufforderungen neu starten, bevor sie wirksam werden.
holen Sie sich den Pfad von npm:
npm config get prefix
dies ist der Pfad, den ich in Windows 10 hinzugefügt habe:
C:\Users\{yourName}\AppData\Roaming\npm
Gehen Sie zu Systemsteuerung -> System -> Erweiterte Systemeinstellungen und dann zu Umgebungsvariablen.
Von hier aus finden Sie die Pfadvariable. Gehen Sie zum Ende der Zeile und fügen Sie "C:\Programme\nodejs\node_modules\npm\bin" ein (ändern Sie den Pfad in das Verzeichnis, in das Sie es installiert haben), z. B. wenn Sie es speziell installiert haben überall ändern
Versuchen Sie diesen einen Typ, wenn Sie Windows verwenden:
1.) Suchen Sie nach Umgebungsvariablen im Suchfeld Ihres Startmenüs.
2.) Klicken Sie darauf und gehen Sie zu Environment Variables...
3.) Klicken Sie auf PFAD und klicken Sie auf Edit
.
4.) Klicken Sie auf New und versuchen Sie Folgendes zu kopieren und einzufügen: C:\Programme\nodejs\node_modules\npm\bin
Wenn Sie einen Fehler erhalten haben. Geben Sie die Nummer 4 ein.) Klicken Sie auf "Neu" und durchsuchen Sie den Ordner "bin".
Ich habe das Cmdlet verwendet und navigiere zu dem Pfad, zu dem Sie Ihre NPM-Dateien wechseln möchten. Geben Sie npm root -g ein, um den aktuellen Pfad zu sehen, auf dem Ihre npm installiert ist. Verwenden Sie anschließend npm config set prefix und Ihr npm-Pfad wird in das Verzeichnis geändert, in dem Sie sich gerade befinden.
Installed Node Version Manager (NVM) für Windows: https://github.com/coreybutler/nvm-windows
Ich verwende Windows 10 - 64 Bit, so dass ich ....__ ausführen kann.
In meinem Fall musste ich einfach auf Version 8.5.0 umsteigen und dann wieder auf 8.0.0 umschalten und es wurde behoben. NVM setzt anscheinend die PATH-Variablen, wenn Sie diese Option ausführen.
Das hat für mich funktioniert: 1. npm root -g (um festzustellen, ob npm aktuell installiert ist) 2. npm config set prefix (um den Pfad zu ändern)
Ändern Sie den Pfad für Knoten js in Umgebungsvariable.
Ich mag ein totaler Noob sein, aber ich hatte keine Ahnung, dass ich npm-cli zuerst installieren musste. Ich hatte gerade angenommen, dass ich es bereits hatte.
npm install --global vue-cli
Bearbeiten Sie die Systemumgebungsvariablen und geben Sie folgenden Pfad ein:
C:\Program Files\nodejs\node.exe;
C:\Users\{yourName}\AppData\Roaming\npm
Ich habe dies in Windows 10 getan,
c:\programfiles\nodejs\node_modules\npm\bin
installiert.Jetzt können Sie Ihren Befehl in Prompt oder Powershell schreiben.
Wenn Sie Windows 10 verwenden, sollten Sie sich für eine leistungsstarke Benutzeroberfläche entscheiden
Ich hatte dieses Problem auf zwei Computern in meinem Haus mit jeweils Windows 10. Das Problem begann, als ich einige Umgebungsvariablen für Projekte ändern musste, an denen ich an Visual Studio 2017 usw. gearbeitet habe Ich kam seit Monaten wieder zum Einsatz von Knoten js und npm. Ich hatte dieses Problem erneut und keine der oben genannten Lösungen half. Ich sah Seans Kommentar zu Yars Lösung und mischte beide Lösungen: 1) Beim Umgebungsvariablenfenster hatte ich eine zusätzliche Variable, die diesen Wert enthielt:% APPDATA%\npm. Ich löschte es und das Problem verschwand!