Wie verwende ich npm, um die neueste Version eines Moduls anzuzeigen? Ich erwarte so etwas wie npm --latest express
auszudrucken v3.0.0
.
node.js
npm
versioning
Trantor Liu
quelle
quelle
npm view
,npm show
,npm info
, Undnpm v
alle das gleiche tun.Wenn Sie nach der aktuellen und der neuesten Version aller installierten Pakete suchen, können Sie auch Folgendes verwenden:
npm outdated
quelle
outdated
undupdate
arbeiten von NPM docs.npmjs.com/getting-started/updating-local-packagesnpm update
würde dies auch einfach ausführen - damit ich zumindest die neuesten Versionen sehen kann. Wenn Sie diese Befehle nur etwa einmal im Monat ausführen, ist es schwierig, sich alle Optionen zu merken.Stand Oktober 2014 :
Für die neueste Remote-Version:
Beachten Sie, dass die Version singulär ist.
Wenn Sie alle verfügbaren (Remote-) Versionen anzeigen möchten, gehen Sie wie folgt vor:
Beachten Sie, dass die Versionen Plural sind. Dadurch erhalten Sie die vollständige Liste der Versionen, aus denen Sie auswählen können.
Um die Version zu erhalten, die Sie tatsächlich lokal haben, können Sie Folgendes verwenden:
Beachten Sie, dass selbst wenn package.json Ihre Versionen deklariert, die installierte Version möglicherweise geringfügig abweicht - beispielsweise wenn tilda in der Versionsdeklaration verwendet wurde
Sollte in allen NPM-Versionen 1.3.x, 1.4.x, 2.x und 3.x funktionieren
quelle
npm view <module_name> versions
?npm view <module_name> versions
Befehl ist sehr nützlich. + Wir können eine bestimmte Version eines Pakets mitnpm install <module_name>@<version_number>
-L
(Kleinbuchstaben optional)?Sie können die gesamte Version eines Moduls mit sehen
npm view
. Beispiel: Um alle Versionen von Bootstrap einschließlich Beta aufzulisten.Wenn die Versionsliste jedoch sehr groß ist, wird sie abgeschnitten. Eine
--json
Option druckt auch alle Versionen, einschließlich Beta-Versionen.Wenn Sie nur die stabilen Versionen und nicht die Beta auflisten möchten, verwenden Sie Singular
version
Oder
Und wenn Sie nur die neueste Version sehen möchten, können Sie loslegen.
quelle
Der
npm view <pkg> version
druckt die letzte Version nach Veröffentlichungsdatum. Das könnte manchmal eine Hotfix-Version für einen älteren stabilen Zweig sein.Die Lösung besteht darin, alle Versionen aufzulisten und die letzte nach Versionsnummer abzurufen
Oder mit awk statt jq:
quelle
Es gibt auch eine andere einfache Möglichkeit, die neueste Version zu überprüfen, ohne zu NPM zu wechseln, wenn Sie VS-Code verwenden.
quelle