node.js मैं एक एनपीएम पैकेज के पिछले संस्करण को कैसे स्थापित करूं?




npm (4)

मैंने नोड v0.4.10 डाउनलोड करने के लिए एनवीएम का उपयोग किया और नोड के उस संस्करण के साथ काम करने के लिए npm स्थापित किया।

मैं एक्सप्रेस का उपयोग कर स्थापित करने की कोशिश कर रहा हूँ

npm install express -g

और मुझे एक त्रुटि मिलती है जिसे एक्सप्रेस को नोड संस्करण> = 0.5.0 की आवश्यकता होती है।

खैर, यह अजीब है, क्योंकि मैं यहां नोड + एक्सप्रेस + मोंगोडब ट्यूटोरियल के लिए दिशानिर्देशों का पालन कर रहा हूं जो नोड v0.4.10 का उपयोग करता है, इसलिए मुझे लगता है कि व्यक्त / node v0.4.10 पर उपलब्ध था। अगर मेरी धारणा सही है, तो मैं अपने संस्करण के साथ काम करने वाले संस्करण को लाने के लिए एनपीएम कैसे कहूं?

https://code.i-harness.com


पहले पुराने संस्करण को हटा दें

npm install [email protected]

मेरी राय में यह सबसे आसान और सबसे तेज़ तरीका है:

$ npm -v

4.2.0

$ npm install -g [email protected]

...

$ npm -v

3.10.10


यदि आपको किसी पैकेज का पुराना संस्करण इंस्टॉल करना है, तो बस इसे निर्दिष्ट करें

npm install <package>@<version>

उदाहरण के लिए: npm install [email protected]

आप उस --save में --save ध्वज को अपने --save --save-exact निर्भरताओं, या --save --save-exact झंडे में जोड़ने के लिए भी जोड़ सकते हैं यदि आप अपने पैकेज.जेसन निर्भरताओं में निर्दिष्ट सटीक संस्करण चाहते हैं।

install कमांड यहां दस्तावेज किया गया है: https://docs.npmjs.com/cli/install

यदि आप सुनिश्चित नहीं हैं कि पैकेज के कौन से संस्करण उपलब्ध हैं, तो आप इसका उपयोग कर सकते हैं:

npm view <package> versions

और npm view का इस्तेमाल पैकेज के बारे में अन्य चीजों को देखने के लिए भी किया जा सकता है। https://docs.npmjs.com/cli/view


यह काफी आसान है। बस इसे लिखें, उदाहरण के लिए:

npm install -g [email protected]






npm