2017-11-29 2 views
0

In der Dokumentation für npm update heißt es, dass es bei globalen Paketen wie npm update package-name -g auf das @ latest aktualisiert wird. Das hat nicht für mich funktioniert.Was ist der Unterschied zwischen npm update und npm install @latest in npm 5.5?

Ich griff auf npm install [email protected] -g, die auf die neueste Version aktualisiert wurde, wie ich es vorhatte.

Fehle ich hier etwas? Ich dachte, sie machen das gleiche, aber eines nicht.

+0

durch Zufall, dass aktualisieren Sind Sie sicher, dass das Paket, das Sie aktualisieren wollten, bereits global installiert wurde? Wenn Sie beispielsweise das Paket mit 'npm install package-name' installiert und dann versucht haben, mit' npm update package-name -g' zu aktualisieren, das nicht funktioniert, da das Paket im Ordner node_modules relativ zum Verzeichnis installiert wurde Sie haben den Befehl ausgeführt. – varubi

+0

@varubi Ich bin mir sicher. –

Antwort

1

npm Update aktualisiert alle Pakete im node_modules Verzeichnis des Projekts oder wenn Sie die -g-Tag dann in der globalen Abhängigkeiten und deren Abhängigkeiten festlegen. Es wird nur aktualisieren auf die neueste stabile Version

npm neueste werden die Abhängigkeiten aktualisieren, aber wenn es eine aktuelle Version ist, die in der Beta-oder Pre-Release ist, wird es auch

Verwandte Themen