Wenn der Knoten (v.0.10.33) mit Homebrew (v. 0.9.5) installiert ist, heißt es an einem Punkt:
%Vor% Also, was genau ist npm upgrade
und was ist der Unterschied mit npm install -g npm@latest
?
- edit 2015
Das Problem existiert mit der aktuellen Knotenversion nicht mehr. (Aber ich hatte nie eine Antwort darauf, was npm upgrade
ist?)
Verwenden Sie npm install
to installieren ein Paket und npm update
to aktualisieren ein Paket.
Das Homebrew NPM Vorbehalt wurde entfernt nach dem Problem mit npm update -g
wurde behoben.
npm wird zusammen mit dem Knoten geliefert, beide Teile von Node.js installieren --- keine Notwendigkeit, separat zu installieren
Nachfolgend finden Sie die Schritte zur Installation von Node.js aus dem Quellcode (OSX / linux) Geben Sie cmds als sich selbst NICHT root (sudo)
aus, um die vorherigen node- und npm-Installationen sowie die folgenden neu zu starten:
%Vor%Downloadquelle von: Ссылка
%Vor%Definieren Sie die Umgebungsvariable NODE_PATH als das Verzeichnis für nachfolgende Modulinstallationen
%Vor%, die es in den oben definierten Befehl setzt --prefix
wenn Sie die Syntax verwenden: npm install -g some_cool_module Das -g for global installiert es in dir $ NODE_PATH und nicht in $ PWD
Jetzt setze oben drei Export xxx = yyy Befehle in Ihre ~ / .bashrc oder solche, um diese Änderungen der Umgebungsvariablen dauerhaft zu machen