Nodejs npm mostrar la última versión de un paquete


¿Cómo uso npm para mostrar la última versión de un módulo? Estoy esperando algo como npm --lastest express para imprimir v3.0.0.

Author: Legends, 2012-08-14

4 answers

Puedes usar:

npm show {pkg} version

(así que npm show express version volverá ahora 3.0.0rc3).

 331
Author: CD..,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-14 09:33:04

Si está buscando la versión actual y la última de todos sus paquetes instalados, también puede usar:

npm outdated

 175
Author: adius,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-06 14:32:21

A partir de Octubre 2014:

npm ver ilustración

Para la última versión remota:

npm view <module_name> version  

Nota, la versión es singular.

Si desea ver todas las versiones disponibles (remotas), haga lo siguiente:

npm view <module_name> versions

Nota, versiones es plural. Esto le dará la lista completa de versiones para elegir.

Para obtener la versión que realmente tienes localmente puedes usar:

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

Nota, incluso con el paquete.json declarando sus versiones, la versión instalada podría diferir ligeramente, por ejemplo, si tilda se usó en la declaración de versión

Debería funcionar en las versiones 1.3 de NPM.x, 1.4.x, 2.x y 3.x

 75
Author: arcseldon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-24 07:02:07

Puede ver toda la versión de un módulo con npm view. eg: Para listar todas las versiones de bootstrap incluyendo beta.

npm view bootstrap versions

Pero si la lista de versiones es muy grande, se truncará. Una opción --json imprimirá todas las versiones, incluidas las versiones beta.

npm view bootstrap versions --json

Si desea enumerar solo las versiones estables, no la beta, use singular version

npm view bootstrap@* versions

O

npm view bootstrap@* versions --json

Y, si quieres ver solo la última versión, aquí tienes.

npm view bootstrap version
 4
Author: Rajkeshwar Prasad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-05 10:46:30