2016-06-09 7 views
0

Ich installierte Knoten auf El Capitan mit der package from their website.NPM wurde installiert. Ich versuche zu aktualisieren und finde es nicht mehr installiert

Ich überprüfe, ob npm installiert ist und die Version 2.15.5 installiert ist.

Ich dann routinemäßig überprüfen, ob es ein Update gibt und versehentlich vergessen, sudo zu verwenden. Ich versuche es erneut mit sudo und es schlägt fehl, npm Befehl wird nicht gefunden.

Sowohl which npm als auch whereis npm können nichts zurückgeben.

Was ist los?

enter image description here

Antwort

1

Nun, Ihr npm Upgrade fehlgeschlagen ist, was bedeutet, dass entweder:

der Symlink/usr/local/bin/npm, die auf dem tatsächlichen Skript hingewiesen wurde entfernt, aber es scheiterte, als zu versuchen, Entfernen Sie die tatsächlichen npm-Dateien und daher nie wieder einen neuen Symlink installiert

die/usr/local/lib/node_modules/npm Zeug tatsächlich entfernt wurde, aber nicht den Ordner, daher das Upgrade fehlgeschlagen.

npm sollte wie folgt aus/usr/local/bin Punkt:

npm -> ../lib/node_modules/npm/bin/npm-cli.js

Hoffnung, das hilft. Wenn die tatsächliche npm-cli.js-Datei tatsächlich verschwunden ist, ist es am besten, den Knoten einfach neu zu installieren und dann mit sudo zu aktualisieren.

+0

Neu installieren und aktualisieren behoben. – BugHunterUK

Verwandte Themen