2016-11-12 28 views
5

Używam następującego polecenia, aby wyszukać wersje pakietów, które mam.Widok npm uzyskać więcej pozycji

npm view <packagename> versions

Wynik że wrócę jest następujący

'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 ] 

Chcę uzyskać wszystkie wyniki jak widać istnieją 37 more items, które nie są widoczne.

Jak mogę uzyskać wszystkie wyniki.

Używam wiersza poleceń systemu Windows, a także narzędzia gitbash w systemie Windows.

Odpowiedz

13

spróbuj dodać --json do polecenia

npm view <packagename> versions --json 

Jest to zmiana w zachowaniu util.inspect() w nowszych wersjach node.js (zgaduję - to nie jest zachowanie że zmienił się zespół npm CLI). Jeśli chcesz uzyskać pełną listę, a także chcesz się upewnić, że jest parsowana, po prostu dodaj do komendy --json, aby uzyskać surowe wyjście JSON.stringify() zastosowane do tego fragmentu metadanych pakietu.

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

+0

nie jestem zadowolony, że zrobili założeń dotyczących formatowania, ale przynajmniej drukuje rozsądnie. –

Powiązane problemy