Come utilizzare npm per mostrare l'ultima versione di un modulo? Mi aspetto qualcosa come npm --lastest express
per stampare v3.0.0
.Nodejs npm mostra l'ultima versione di un modulo
risposta
È possibile utilizzare:
npm show {pkg} version
(così npm show express version
tornerà ora 3.0.0rc3
).
Se stai cercando per la corrente e le ultime versioni di tutti i pacchetti installati, è anche possibile utilizzare:
npm outdated
È molto utile. Grazie. – neverfox
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 –
per scoprire cosa significano le colonne: http://stackoverflow.com/questions/32689865/npm-wanted-vs-latest – adamdport
Dal ottobre 2014:
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
Come otterresti l'ultima voce in 'npm view
'Il comando npm view
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
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
'npm view',' npm show', 'npm info' e' npm v' fanno tutti la stessa cosa. –
in questo modo comporta carichi che cercano la versione più recente, npm obsoleto sembra essere il modo migliore – demee
Usa 'npm show {pkg} * versione' per mostrare tutte le versioni – Bae