2015-11-23 16 views
8

Ich habe node/npm mit der nvm-Dokumentation installiert.NPM nicht gefunden, wenn NVM verwendet wird

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash 

Dann:

nvm install node 

An diesem Punkt Knoten funktioniert, aber das npm Befehl Ergebnis mit:

npm: command not found 

Wie kann ich npm korrekt arbeiten?

Antwort

13

Ich fand heraus, dass dies ein Konflikt mit einem früheren Versionen von npm war, die trotz einer apt-get remove node nicht ordnungsgemäß entfernt wurden.

Ich löste es durch npm von Grund auf neu zu installieren:

rm -R ~/.npm 
rm -R ~/.nvm 
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 
nvm install node 

ich die Lösung here gefunden.

+1

Nur eine Notiz jeden Kopieren und Einfügen der gesamte Zeichenfolge: Sie wollen wahrscheinlich Verwenden Sie [eine neuere Version des nvm-Installationsskriptes] (https://github.com/creationix/nvm#installation). – ropeladder

1

Ich reparierte dies mit diesem Befehl tun:

$ command -v npm

und dann die Shell-Fenster wieder öffnen.

0

Dieses Problem tritt vor allem in Windows auf, die wegen fehlender Admin-Rechte für cmd passiert.

Wenn Sie mit Git Bash

  1. Go in Installationsverzeichnis beispiel C: \ Programme \ Git
  2. Rechtsklick Eigenschaften -> Kompatibilität.
  3. Aktivieren Sie das Kontrollkästchen mit Label -> Als Administrator ausführen.
  4. Führen Sie den git bash wieder & npm Liste ausführen und dann npm verwenden ‚version_to_be_used‘

Das Gleiche gilt für Cmd

Verwandte Themen