Bir modülün en son sürümünü göstermek için npm'yi nasıl kullanabilirim? Ben böyle bir şey bekliyorum npm --latest express
yazdırmak için v3.0.0
.
Bir modülün en son sürümünü göstermek için npm'yi nasıl kullanabilirim? Ben böyle bir şey bekliyorum npm --latest express
yazdırmak için v3.0.0
.
Yanıtlar:
Kullanabilirsiniz:
npm show {pkg} version
( npm show express version
şimdi dönecektir 3.0.0rc3
).
Kurulu tüm paketlerinizin güncel ve en son sürümlerini arıyorsanız şunları da kullanabilirsiniz:
npm outdated
outdated
ve update
çalıştığını açıklar docs.npmjs.com/getting-started/updating-local-packages
npm update
bunu da çalıştırırdım - en azından en son sürümleri görebiliyorum. Bu komutları ayda bir kez çalıştırdığınızda, tüm seçenekleri hatırlamak zordur.
İtibariyle Ekim 2014 :
En son uzak sürüm için:
npm view <module_name> version
Not, sürüm tekildir.
Mevcut tüm (uzak) sürümleri görmek istiyorsanız, şunları yapın:
npm view <module_name> versions
Sürümlerin çoğul olduğunu unutmayın . Bu, seçim yapabileceğiniz sürümlerin tam listesini verecektir.
Yerel olarak sahip olduğunuz sürümü almak için şunları kullanabilirsiniz:
npm list --depth=0 | grep <module_name>
Not: package.json sürümlerinizi bildirirken bile, yüklü sürüm aslında biraz farklı olabilir - örneğin, sürüm bildiriminde tilda kullanılmışsa
NPM 1.3.x, 1.4.x, 2.x ve 3.x sürümlerinde çalışmalıdır
npm view <module_name> versions
?
npm view <module_name> versions
komut çok faydalıdır. + kullanarak bir paketin belirli bir sürümünü yükleyebiliriznpm install <module_name>@<version_number>
-L
(küçük harf isteğe bağlı)?
İle bir modülün tüm sürümünü görebilirsiniz npm view
. örneğin: Beta dahil tüm bootstrap sürümlerini listelemek için.
npm view bootstrap versions
Ancak sürüm listesi çok büyükse kısalır. Bir --json
seçenek, beta sürümleri de dahil olmak üzere tüm sürümleri yazdırır.
npm view bootstrap versions --json
Beta sürümünde yalnızca kararlı sürümleri listelemek istiyorsanız tekil kullanın version
npm view bootstrap@* versions
Veya
npm view bootstrap@* versions --json
Ve sadece en son sürümü görmek istiyorsanız o zaman işte burada.
npm view bootstrap version
npm view <pkg> version
Piyasaya çıkma tarihinden itibaren son sürümünü yazdırır. Bu çok eski bir sabit dal için zaman zaman bir düzeltme sürümü olabilir.
Çözüm, tüm sürümleri listelemek ve son sürümü sürüm numarasına getirmek
$ npm view <pkg> versions --json | jq -r '.[-1]'
Veya jq yerine awk ile:
$ npm view <pkg> --json | awk '/"$/{print gensub("[ \"]", "", "G")}'
VS Kodu kullanıyorsanız NPM'ye gitmeden en son sürümü kontrol etmenin başka bir kolay yolu da var.
Package.json dosyasında en son sürümü bilmek istediğiniz modülü kontrol edin. Orada mevcut sürümü kaldırın ve CTRL + boşluk veya CMD + boşluk (mac) yapın. VS kodu en son sürümleri gösterecektir
npm view
,npm show
,npm info
Venpm v
hepsi aynı şeyi yapın.