2016-11-12 64 views
5

Sahip olduğum paketlerin sürümlerini görmek için aşağıdaki komutu kullanıyorum. Ben gördüğünüz gibi tüm sonuçlar almak istiyoruznpm diğer öğeleri görmek için tıklayın

'2.4.0-2016-10-06-6743', 
    '2.4.0-2016-10-07-6750', 
    '2.4.0-2016-10-07-6751', 
    '2.4.0-2016-10-07-6754', 
    '2.4.0-2016-10-07-6755', 
    '2.4.0-2016-10-10-6763', 
    '2.4.0-2016-10-11-6770', 
    '2.4.0-2016-10-11-6790', 
    '2.4.0-2016-10-12-6799', 
    '2.4.0-2016-10-12-6800', 
    '2.4.0-2016-10-13-6806', 
    '2.4.0-2016-10-13-6807', 
    '2.4.0-2016-10-13-6808', 
    '2.4.0-2016-10-14-6810', 
    ... 37 more items ] 

şöyle ı is geri almak

npm view <packagename> versions

sonuç gösterilmiyor 37 more items vardır.

Tüm sonuçları nasıl alabilirim.

Windows'ta windows komut isteminin yanı sıra gitbash aracını kullanıyorum.

cevap

13

deneyin Bu node.js yeni sürümlerinde (Ben tahmin ediyorum içinde util.inspect() davranışında bir değişiklik olduğunu

npm view <packagename> versions --json 

komutuna --json ekleyerek - bu davranış değildir npm CLI takımı değişti). Tam listeyi almak ve aynı zamanda parseable olduğundan emin olmak istiyorsanız, JSON.stringify() 'ın paketin meta verisine uygulanan ham çıktılarını elde etmek için sadece --json komutunu ekleyin.

https://github.com/npm/npm/issues/13376#issuecomment-232525623

+0

onlar biçimlendirme hakkında varsayımlarda da mutlu değilim, ama en azından makul yazdırır. –