Npm'yi daha eski bir sürüme düşür


120

Yaşadığımız bazı bağımlılık sorunlarını çözüp çözmeyeceğini görmek için npm'yi güncellemeyi denedim ve şimdi geliştirme ekibinin geri kalanının kullandığı sürüme geçmek istiyorum. Daha eski bir sürümü nasıl kurabilirim?

Kurulum sayfasındaki talimatlara göre npm'yi güncelledim :

Npm güncelleniyor

Düğüm, npm kurulu olarak gelir, bu nedenle bir npm sürümüne sahip olmalısınız. Bununla birlikte, npm, Node'dan daha sık güncellenir, bu nedenle en son sürüm olduğundan emin olmak istersiniz.

npm install npm@latest -g

Yanıtlar:


192

@latestİndirmek istediğiniz sürüm numarasıyla değiştirin . 3.10.10 sürümüne geçmek istedim, bu yüzden şu komutu kullandım:

npm install -g npm@3.10.10

Hangi sürümü kullanmanız gerektiğinden emin değilseniz, sürüm geçmişine bakın . Örneğin, 3.10.10'un npm 3'ün en son sürümü olduğunu görebilirsiniz.


-gBu durumda ne anlama geliyor? Depoya özgü bir npm sürümüne sahip misiniz?
Jim Aho

Sen yükleyebilir npmsenin repo, @JimAho içinde, ancak bir uyarı olsun ve ben yerel sürümünü nasıl çalıştırılacağını çözemedim. Bu durumdan kaçınmak en iyisi sanırım.
Don Kirkby

Bunu gönderdiğiniz için teşekkürler!
James Drinkard

4
g global anlamına gelir
AGrush

25

Sadece istediğiniz versiyonunu eklemeniz gerekiyor

yükseltme veya düşürme

npm install -g npm @ version

Örnek , npm 5.6.0'dan 4.6.1'e düşürmek istiyorsanız,

npm install -g npm@4.6.1

Linux üzerinde test edilmiştir


2
npm install -g npm@4

Bu, en son sürümü ana sürüm 4'e yükleyecektir, sürüm numarasını belirtmeye gerek yoktur. 4'ü istediğiniz ana sürümle değiştirin.


1

Bunu yapmadan önce URL'den Node Js 8.11.3'ü indirin: indir

Komut istemini açın ve şunu çalıştırın:

npm install -g npm@3.10.10

bu sürümü kullanın, bu, cordova 7.1.0 ile birlikte çalışan kararlı sürümdür.

cordova'yı kurmak için kullanım: • npm install -g cordova@7.1.0

• Komut çalıştır

• Cordova platformu android'i kaldırır (eski android kodunuz varsa veya kodunuz bir sorun yaşıyorsa)

• Cordova platformu android ekleme: cordova'da android uygulaması oluşturmak için Çalıştırma: Corodva android'i çalıştır


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.