2012-08-14 6 views

Antwort

287

können Sie verwenden:

npm show {pkg} version 

(so npm show express version kehrt 3.0.0rc3 jetzt).

+24

'npm view',' npm show', 'npm info' und' npm v' machen alle dasselbe. –

+4

dieser Weg beinhaltet Ladungen stochern um neueste Version zu finden, npm veraltet scheint der beste Weg zu sein – demee

+0

Verwenden Sie 'npm show {pkg} * version', um alle Versionen anzuzeigen – Bae

162

Wenn Sie sich für die aktuelle und die neuesten Versionen aller installierten Pakete suchen, können Sie auch:

npm outdated

+1

Das ist sehr nützlich. Vielen Dank. – neverfox

+0

Ich habe den ganzen Post mindestens 5 mal angeschaut, wenn ich die neuste Version von Paketen bekommen muss und ich hatte das nie gesehen, aber es scheint einfacher zu sein, als eine Reihe anderer Befehle auszuführen, um zu überprüfen, ob Bibliotheken veraltet sind –

+2

zu erfahren, was die Spalten bedeuten: http://StackOverflow.com/Questions/32689865/npm-wanted-vs-Latest – adamdport

72

Ab Oktober 2014:

npm view illustration

Für die neueste Fernversion:

npm view <module_name> version 

Hinweis, Version ist Singular.

Wenn Sie alle verfügbaren (remote) Versionen sehen möchten, dann tun:

npm view <module_name> versions 

Hinweis, Versionen Plural ist. Dies gibt Ihnen die vollständige Liste der Versionen zur Auswahl.

Um die Version zu erhalten Sie tatsächlich vor Ort haben Sie nutzen könnten:

npm list --depth=0 | grep <module_name> 

Hinweis, auch mit package.json Ihre Versionen erklärt, ist die installierte Version unterscheiden sich tatsächlich etwas - zum Beispiel, wenn tilda in der verwendet wurde, Version Erklärung

Sollte über NPM Versionen 1.3.x, 1.4.x, 2.x und 3.x arbeiten

+1

Wie würden Sie den letzten Eintrag in 'npm view Versionen bekommen? –

+1

'npm view Versionen 'Befehl ist sehr nützlich. + Wir können eine bestimmte Version eines Pakets installieren mit 'npm install @' – efkan

+1

Der letzte Befehl, es ist so ein hässliches und eine schwierige Sache zu erinnern. Ich frage mich, warum sie sich dafür keine Kurzschrift ausgedacht haben? für die lokale Version oder das gleiche wie die anderen beiden, aber mit einem '-L '(Kleinbuchstaben optional)? – Val

3

Sie können alle Version eines Moduls mit npm view sehen. zB: Um alle Versionen von Bootstrap einschließlich Beta aufzulisten.

npm view bootstrap versions 

Aber wenn die Versionsliste sehr groß ist, wird es abgeschnitten. Eine Option --json druckt alle Versionen einschließlich Beta-Versionen.

npm view bootstrap versions --json 

Wenn Sie nur die stabilen Versionen nicht die Beta dann verwenden Singular version

npm view [email protected]* versions 

Oder

npm view [email protected]* versions --json 

Und auflisten möchten, wenn Sie neueste Version sehen wollen, dann hier du gehst.

npm view bootstrap version 
Verwandte Themen