2013-02-20 34 views
50

मैं एनपीएम रजिस्ट्री में किसी पैकेज का इतिहास कैसे देख सकता हूं?पैकेज इतिहास कैसे देखें?

विशेष रूप से, मुझे पता है कि जब https://npmjs.org/package/npm संस्करण 1.1.2 जारी किया गया था चाहते हैं।

+17

भी समझना होगा, वहाँ जाँच करने के लिए किसी भी तरह से है वेब पर? –

+0

मैंने इसे यहां जवाब देने का प्रयास किया है: https://stackoverflow.com/a/47092343/2102114 – raghav710

उत्तर

69

आप कर सकता है npm view npm वहाँ कुछ विकल्प आप https://docs.npmjs.com/cli/view

जैसे कम से प्राप्त कर सकते हैं npm view [email protected] time

+0

मैंने इसे नए लिंक – pfried

+0

'npm व्यू @ समय' प्रिंट 'अपरिभाषित' के साथ बदल दिया है। एक बग होने के लिए (NPM v3.10.8 का प्रयोग करके) – gilly3

+0

यह लगता है, मैं इसे https://github.com/npm/npm/issues/15573 पर सूचना दी कि हम क्या परिणाम – pfried

1

कुछ विशिष्ट संस्करणों के लिए मुझे लगता है कि समय मिल गया है वर्तमान और इसलिए पैकेज जब कि आदेश चलाकर सूचीबद्ध नहीं है, नहीं है। पैकेज के लिए उपलब्ध सभी समय की एक सूची देखने के लिए यह आदेश चलाएं: npm view <package> time। सभी संस्करणों और इतिहास को देखने के लिए npm view <package> versions चलाएं।

+0

@mikemaccana ध्यान देने के लिए धन्यवाद, अद्यतन किया गया। – Ogglas

2
सोच कैसे इन विवरणों ऑनलाइन देखने के लिए उन लोगों के लिए

। ऐसा करने के लिए मुझे थोड़ा बदसूरत * रास्ता मिला है। यहाँ कैसे

  1. मान लिया जाये कि अपने पैकेज का नाम <packageName> JSON यहाँ शायद एक ही बात करते समय आपने npm view
  2. चलाने "time":{ या "<your_version_number>"
  3. के लिए खोज करने के लिए एक Ctrl + F (या समतुल्य) क्या मिलता है https://registry.npmjs.org/<packageName> करने के लिए जाना है
  4. आप "समय" कुंजी के तहत संस्करण रिलीज़ दिनांक पा सकते हैं।

उदाहरण के लिए यदि आप जानना चाहते हैं कि संस्करण 1.1.25 (1.1.2 नहीं मिला) एनपीएम जारी किया गया था। आप "1.1.25 के लिए" करने के लिए https://registry.npmjs.org/npm खोजें जा सकते हैं और आप तक पुनरावृति "time":{ के लिए खोज (जो भी आसान है) "समय" कुंजी के अंतर्गत एक मूल्य मिलता है या और वहाँ तुम्हारे पास है!

"समय": { "संशोधित": "2017-10-13T18: 58: 10.523Z", "निर्मित": "2013-07-12T18: 32: 48.902Z", "1.1.25 ":" 2013-07-12T18: 32: 49.875Z " ...

* बदसूरत क्योंकि आप JSON पार्स करने के लिए गड़बड़ :)

+0

@ प्रकार/xyz के साथ ऐसा करने का कोई तरीका? –

+0

@MarkSowul दुर्भाग्यवश मैं ऐसा करने का कोई तरीका नहीं ढूंढ पाया। रनिंग 'NPM दृश्य @ प्रकार/उदाहरण के लिए node' रिटर्न एक टारबॉल यूआरएल' https: //registry.npmjs.org/@types/node/-/अंत में नोड 9.4.6.tgz' लेकिन https 'करने के लिए नेविगेट: // रजिस्ट्री.npmjs.org/@ प्रकार/नोड' '{}' देता है। हो सकता है कि एनपीएम रजिस्ट्री ने पूछे जाने वाले प्रश्नों से '@' प्रतीक वाले संकुल को अवरुद्ध कर दिया हो? – raghav710