एक पुराने संस्करण में डाउनग्रेड एनपीएम


120

मैंने यह देखने के लिए npm को अपडेट करने की कोशिश की कि क्या यह कुछ निर्भरता की समस्याओं को हल करेगा जो हम कर रहे थे, और अब मैं उस संस्करण को डाउनग्रेड करना चाहता हूं जिसे बाकी विकास टीम उपयोग कर रही है। मैं एक पुराना संस्करण कैसे स्थापित कर सकता हूं?

मैंने इंस्टालेशन पेज पर दिए निर्देशों के अनुसार npm को अपडेट किया :

एनपीएम अपडेट कर रहा है

नोड npm स्थापित के साथ आता है, इसलिए आपके पास npm का एक संस्करण होना चाहिए। हालाँकि, Npm को Node करता है की तुलना में अधिक बार अपडेट किया जाता है, इसलिए आप यह सुनिश्चित करना चाहेंगे कि यह नवीनतम संस्करण है।

npm install npm@latest -g

जवाबों:


192

बस @latestउस संस्करण संख्या को बदलें जिसे आप डाउनग्रेड करना चाहते हैं। मैं संस्करण 3.10.10 पर डाउनग्रेड करना चाहता था, इसलिए मैंने इस कमांड का उपयोग किया:

npm install -g npm@3.10.10

यदि आप सुनिश्चित नहीं हैं कि आपको किस संस्करण का उपयोग करना चाहिए, तो संस्करण इतिहास देखें । उदाहरण के लिए, आप देख सकते हैं कि 3.10.10 npm 3 का नवीनतम संस्करण है।


-gइस मामले में क्या मतलब है? क्या आपके पास npm का रेपो-विशिष्ट संस्करण हो सकता है?
जिम अहो

आप npmअपने रेपो @JimAho में स्थापित कर सकते हैं , लेकिन आपको एक चेतावनी मिलती है, और मैं यह पता नहीं लगा सकता कि स्थानीय संस्करण कैसे चलाया जाए। मुझे लगता है कि इस स्थिति से बचने के लिए सबसे अच्छा लगता है।
डॉन किर्कबी

इसे पोस्ट करने के लिए धन्यवाद!
जेम्स ड्रिंकर्ड

4
g का अर्थ है वैश्विक
AGrush

25

बस आपको अपना मनचाहा संस्करण जोड़ना होगा

अपग्रेड या डाउनग्रेड

npm स्थापित -g npm @ संस्करण

उदाहरण के लिए यदि आप npm 5.6.0 से 4.6.1 पर डाउनग्रेड करना चाहते हैं, तो,

npm स्थापित -g npm@4.6.1

इसका परीक्षण linux पर किया जाता है


2
npm install -g npm@4

यह प्रमुख रिलीज़ 4 पर नवीनतम संस्करण स्थापित करेगा, संस्करण संख्या निर्दिष्ट करने की कोई आवश्यकता नहीं है। 4 को आप जो भी प्रमुख रिलीज़ चाहते हैं, उसके साथ बदलें।


1

ऐसा करने से पहले URL से Node Js 8.11.3 डाउनलोड करें: डाउनलोड करें

कमांड प्रॉम्प्ट खोलें और इसे चलाएं:

npm install -g npm@3.10.10

इस संस्करण का उपयोग करें यह स्थिर संस्करण है जो कॉर्डोवा 7.1.0 के साथ काम करता है

कॉर्डोवा उपयोग को स्थापित करने के लिए: • npm स्थापित -g cordova@7.1.0

• चलाने के आदेश

• कॉर्डोबा प्लेटफॉर्म एंड्रॉइड को हटा देता है (यदि आपके पास पुराना एंड्रॉइड कोड है या कोड में कुछ समस्या है)

• कॉर्डोबा प्लेटफॉर्म एंड्रॉइड को जोड़ता है: कॉर्डोवा में एंड्रॉइड ऐप बनाने के लिए रनिंग: कोरोडा रन एंड्रॉइड


0

यहां तक ​​कि मैं दौड़ता हूं npm install -g npm@4, यह मेरे लिए ठीक नहीं है।

अंत में, मैं पुराने नोड.जेएस संस्करण को डाउनलोड और इंस्टॉल करता हूं।

https://nodejs.org/download/release/v7.10.1/

यह npm संस्करण 4 है।

आप यहाँ किसी भी संस्करण का चयन कर सकते हैं https://nodejs.org/download/release/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.