2012-08-14 15 views

risposta

287

È possibile utilizzare:

npm show {pkg} version 

(così npm show express version tornerà ora 3.0.0rc3).

+24

'npm view',' npm show', 'npm info' e' npm v' fanno tutti la stessa cosa. –

+4

in questo modo comporta carichi che cercano la versione più recente, npm obsoleto sembra essere il modo migliore – demee

+0

Usa 'npm show {pkg} * versione' per mostrare tutte le versioni – Bae

162

Se stai cercando per la corrente e le ultime versioni di tutti i pacchetti installati, è anche possibile utilizzare:

npm outdated

+1

È molto utile. Grazie. – neverfox

+0

Ho guardato l'intero post almeno 5 volte quando ho bisogno di scaricare l'ultima versione di pacchetti e non l'avevo mai visto, ma sembra più facile che eseguire una serie di altri comandi per controllare se hai librerie scadute –

+2

per scoprire cosa significano le colonne: http://stackoverflow.com/questions/32689865/npm-wanted-vs-latest – adamdport

72

Dal ottobre 2014:

npm view illustration

Per la versione remota più recente:

npm view <module_name> version 

Nota, versione è singolare.

Se vuoi vedere tutti (remoti) versioni disponibili, quindi fare:

npm view <module_name> versions 

nota, versioni è plurale. Questo ti darà l'elenco completo delle versioni tra cui scegliere.

Per ottenere la versione che in realtà hanno a livello locale si può usare:

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

nota, anche con package.json dichiarando le vostre versioni, la versione installata potrebbe in realtà leggermente diverso - per esempio se TILDA è stata utilizzata nel versione dichiarazione

dovrebbe funzionare su NPM versioni 1.3.x, 1.4.x, 2.xe 3.x

+1

Come otterresti l'ultima voce in 'npm view versions'? –

+1

'Il comando npm view versions' è molto utile. + possiamo installare una versione specifica di un pacchetto usando 'npm install @' – efkan

+1

L'ultimo comando, è una cosa così brutta e difficile da ricordare. Mi chiedo perché non abbiano inventato una scorciatoia per questo? per la versione locale o uguale a quella degli altri due, ma con un '-L' (opzionale minuscolo)? – Val

3

potete vedere tutte le versioni di un modulo con npm view. es .: per elencare tutte le versioni di bootstrap, inclusa la versione beta.

npm view bootstrap versions 

Ma se l'elenco delle versioni è molto grande verrà troncato. Un'opzione --json stamperà anche tutte le versioni incluse le versioni beta.

npm view bootstrap versions --json 

Se si desidera elencare solo le versioni stabili non la versione beta quindi utilizzare singolare version

npm view [email protected]* versions 

O

npm view [email protected]* versions --json 

E, se si desidera visualizzare solo la versione più recente allora qui tu vai.

npm view bootstrap version 
Problemi correlati