Degradar npm a una versión anterior


120

Intenté actualizar npm para ver si resolvería algunos problemas de dependencia que estábamos teniendo, y ahora quiero cambiar a la versión que está usando el resto del equipo de desarrollo. ¿Cómo puedo instalar una versión anterior?

Actualicé npm de acuerdo con las instrucciones en la página de instalación :

Actualizando npm

El nodo viene con npm instalado, por lo que debería tener una versión de npm. Sin embargo, npm se actualiza con más frecuencia que Node, por lo que querrá asegurarse de que sea la última versión.

npm install npm@latest -g

Respuestas:


192

Simplemente reemplácelo @latestcon el número de versión al que desea cambiar . Quería cambiar a la versión 3.10.10, así que usé este comando:

npm install -g npm@3.10.10

Si no está seguro de qué versión debe usar, consulte el historial de versiones . Por ejemplo, puede ver que 3.10.10 es la última versión de npm 3.


¿Qué -gsignifica en este caso? ¿Puede tener una versión específica de repositorio de npm?
Jim Aho

Puede instalarlo npmen su repositorio, @JimAho, pero recibe una advertencia y no pude averiguar cómo ejecutar la versión local. Parece mejor evitar esta situación, supongo.
Don Kirkby

¡Gracias por publicar esto!
James Drinkard

4
g significa global
AGrush

25

Solo necesita agregar la versión que desea

actualizar o degradar

npm install -g npm @ versión

Por ejemplo, si desea degradar de npm 5.6.0 a 4.6.1, entonces,

npm install -g npm@4.6.1

Está probado en linux


2
npm install -g npm@4

Esto instalará la última versión en la versión principal 4, no es necesario especificar el número de versión. Reemplace 4 con la versión principal que desee.


1

Antes de hacer eso, descargue Node Js 8.11.3 desde la URL: descargar

Abra el símbolo del sistema y ejecute esto:

npm install -g npm@3.10.10

use esta versión esta es la versión estable que funciona junto con cordova 7.1.0

para instalar cordova use: • npm install -g cordova@7.1.0

• Ejecutar comando

• La plataforma Cordova elimina Android (si tiene un código antiguo de Android o el código tiene algún problema)

• Plataforma Cordova agregar Android: para crear una aplicación de Android en Cordova.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.