2016-11-12 12 views
5

मैं अपने पास मौजूद संकुल के संस्करण देखने के लिए निम्न आदेश का उपयोग कर रहा हूं।npm देखें अधिक आइटम

npm view <packagename> versions

नतीजा यह है कि मैं वापस आ गया है के रूप में

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

मैं सभी परिणाम के रूप में आप देख सकते हैं प्राप्त करना चाहते हैं इस प्रकार वहाँ 37 more items जो प्रदर्शित नहीं हैं।

मैं सभी परिणाम कैसे प्राप्त कर सकता हूं।

मैं विंडोज कमांड प्रॉम्प्ट के साथ-साथ विंडोज़ पर गिटबैश टूल का उपयोग कर रहा हूं।

उत्तर

13

आदेश को --json जोड़ने

npm view <packagename> versions --json 

यह (मेरा अनुमान है कि Node.js के नए संस्करण में util.inspect() के व्यवहार में परिवर्तन होता है कोशिश - यह नहीं व्यवहार है कि एनपीएम सीएलआई टीम बदल गई)। यदि आप पूरी सूची प्राप्त करना चाहते हैं, और यह भी सुनिश्चित करना चाहते हैं कि यह पर्सिएबल है, तो JSON.stringify() के कच्चे आउटपुट को पैकेज के मेटाडेटा के उस टुकड़े पर लागू करने के लिए, कमांड में केवल --json जोड़ें।

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

+0

मुझे खुशी है कि वे स्वरूपण के बारे में मान्यताओं बना नहीं कर रहा हूँ, लेकिन कम से कम यह यथोचित प्रिंट करता है। –

संबंधित मुद्दे