¿Cómo uso npm para mostrar la última versión de un módulo? Estoy esperando algo como npm --latest express
imprimir v3.0.0
.
node.js
npm
versioning
Trantor Liu
fuente
fuente
npm view
,npm show
,npm info
, Ynpm v
todos hacen lo mismo.Si está buscando la versión actual y la última de todos sus paquetes instalados, también puede usar:
npm outdated
fuente
outdated
yupdate
trabajar de NPM docs.npmjs.com/getting-started/updating-local-packagesnpm update
ejecutar esto también, por lo que al menos puedo ver las últimas versiones. Cuando solo ejecuta estos comandos una vez al mes, es difícil recordar todas las opciones.A octubre de 2014 :
Para la última versión remota:
Nota, la versión es singular.
Si desea ver todas las versiones (remotas) disponibles, haga lo siguiente:
Nota, las versiones son plurales. Esto le dará la lista completa de versiones para elegir.
Para obtener la versión que realmente tiene localmente, puede usar:
Tenga en cuenta que incluso con package.json que declara sus versiones, la versión instalada puede diferir ligeramente, por ejemplo, si tilda se utilizó en la declaración de versión
Debería funcionar en las versiones NPM 1.3.x, 1.4.x, 2.xy 3.x
fuente
npm view <module_name> versions
?npm view <module_name> versions
El comando es muy útil. + podemos instalar una versión específica de un paquete usandonpm install <module_name>@<version_number>
-L
(minúscula opcional)?Puede ver toda la versión de un módulo con
npm view
. Por ejemplo: para enumerar todas las versiones de bootstrap, incluida la beta.Pero si la lista de versiones es muy grande, se truncará. Una
--json
opción imprimirá todas las versiones, incluidas las versiones beta también.Si desea enumerar solo las versiones estables, no la beta, use singular
version
O
Y, si quieres ver solo la última versión, aquí tienes.
fuente
El
npm view <pkg> version
imprime la última edición de fecha de lanzamiento. Eso podría muy bien ser una versión de revisión para una rama estable más antigua a veces.La solución es enumerar todas las versiones y buscar la última por número de versión
O con awk en lugar de jq:
fuente
También hay otra manera fácil de verificar la última versión sin ir a NPM si está utilizando VS Code.
fuente