2014-10-09 14 views
5

tüm:NPM güncelleme ben son sürümü için tüm paketleri güncellemek istiyorum son sürümü

npm outdated 

Sonuç:

Package    Current  Wanted  Latest Location 
cordova   3.4.0-0.1.0 3.6.3-0.2.13 3.6.3-0.2.13 cordova 
commander    2.0.0   2.0.0   2.3.0 npm-check-updates > commander 
async     0.2.10  0.2.10   0.9.0 npm-check-updates > async 
semver     2.2.1   2.2.1   4.0.3 npm-check-updates > semver 
read-package-json  1.1.9   1.1.9   1.2.7 npm-check-updates > read-package-json 
npm      1.3.26  1.3.26   2.1.2 npm-check-updates > npm 

Bunu nasıl yapabilirim? hatasız

sudo npm update -g cordova 

Ve bu da:

npm install npm-check-updates 

Ama işe yaramıyor

ben denedim.

Teşekkürler!

+1

, https://www.npmjs.org/package/npm-check-updates – jgillich

+0

denemek gibi bir kameriye eşdeğer olduğunu @jgillich? –

+0

@ Cétia Bower kullanmıyorum, hiç bir fikrim yok, üzgünüm. – jgillich

cevap

2

npm can! Örneğin, en son sürüme Cordova'yı güncellenecektir:

sudo npm install -g [email protected] 

UÖM'sini güncellemek için, sadece aynı şeyi:

sudo npm install -g [email protected] 
+1

Tüm paketleri en yeni olanı değil, yalnızca birini seçmek için bir yol var mı? – Sawtaytoes

1

Kişiniz package.json üzerinde versiyonlarını düzenlemeniz gerekir listelenen şekline bağlı olarak her bağımlılık.

bir örnek olacaktır:

"devDependencies": { 
    "grunt": "*" 
} 

en son sürümüne * kümelerine versiyonunu ayarlanıyor. Güncelleştirme sürümleri hakkında daha fazla bilgiyi buradan okuyun. http://browsenpm.org/package.json

Bunu yaptıktan sonra, NPM'ye tüm projedeki bağımlıları yüklemesini sağlayabilirsiniz.

$ npm install


İpucu

: otomatik package.json için projeler bakmakla tasarrufu değilse, gitmelisin. Yükleme sorgunuzun sonuna --save kodunu ekleyin. böylece

$ npm install grunt --save

NPM bunu yapamaz
İlgili konular