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

Don Kirkby
fuente

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.

Don Kirkby
fuente
¿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 [email protected]

Está probado en linux

Parvinder Kumar
fuente
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.

moyo
fuente
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 [email protected]

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 [email protected]

• 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.

Lakshay Sharma
fuente