2017-06-08 7 views
0

gefunden Wenn ich die Version von Knoten überprüfen, heißt esbash: npm: Befehl nicht

v8.0.0 

aber wenn ich die Version von NPM überprüfen, heißt es

bash: npm: command not found 

Zuvor meine Aktion war

npm install -g "@angular/cli"

das ist, wenn es konsequent diezeigt 10 Nachricht.

Ich habe versucht, nach möglichen Lösungen zu suchen, aber keine funktionierte wie die brew und andere.

+0

Verwandte: https://stackoverflow.com/questions/26125358/npm-bash-command-not-found?rq=1 – Sanket

+0

Das bedeutet, dass npm ist im globalen Pfad nicht verfügbar. export npm (wenn es richtig installiert wurde) Verzeichnis zu Pfad und es sollte funktionieren. – Siva

Antwort

0

Die npm-Datei sollte sich in/usr/local/bin/npm befinden. Wenn es nicht dort ist, installieren Sie node.js erneut mit dem Paket auf ihrer Website. Das hat in meinem Fall funktioniert.

0

Ich habe Ihr Problem verstanden, Sie haben Knoten installiert und so können Sie Knoten Legacy und Npm installieren. gehen Sie wie folgt Befehle, die Sie leicht

sudo lösen apt-get remove npm, sudo apt-get NodeJS-legacy, sudo apt-get remove NodeJS, sudo rm/usr/bin/Knoten, sudo entfernen apt-get install nodejs, sudo apt-get installieren nodejs-legacy, sudo apt-get installieren npm.

0

mit diesem Gelöst:

npm config set prefix /usr/local