¿Cómo averiguo todas las versiones anteriores de un paquete usando npm?
En este caso, me interesa Córdoba. Si ejecuto npm install -g cordova
, instalaré la última versión (que es lo que esperaría).
Si lo hago, npm install -g [email protected]
entonces instalo la versión específica; me gustaría saberlo porque tengo problemas con la última versión de un paquete y me gustaría probar en qué versión ocurrió el problema, pero no puedo hacerlo si no lo hago saber qué versiones de paquetes npm ha habido.
npm uninstall -g cordova
. Eso no siempre elimina todos los directorios, también querrá eliminar~/.cordova
: dónde~
está su directorio de inicio (que, en Windows 7+C:\Users\<username>
).Respuestas:
Tratar:
En tu terminal:
Salida:
Eso debería enumerar las versiones antiguas del paquete que está buscando; en este caso, el paquete es "cordova".
Luego, puede instalar lo que desee utilizando el comando npm install que elija para instalar.
fuente
--json
parámetro. La lista estará completa sin ningún tipo de truncamiento.Para obtener una lista de todas las versiones disponibles:
para instalar una versión anterior:
fuente
En su tipo de CLI
npm view cordova versions
, esto le mostraría todas las versiones de cordova. Luego escribenpm -g install cordova@versionno
. Por ejemplo, si desea instalar la versión 5.0.0, escribanpm install -g [email protected]
fuente