macos - मैक ओएस पर नवीनतम संस्करण में नोडजेएस को अपग्रेड करें




node.js upgrade (10)

वर्तमान में मैं मैक ओएस एक्स 10.7.4 पर नोडजेएस v0.6.16 का उपयोग कर रहा हूं। अब मैं इसे नवीनतम नोडजेएस v0.8.1 में अपग्रेड करना चाहता हूं। लेकिन nodejs.org से नवीनतम पैकेज फ़ाइल को डाउनलोड करने और स्थापित करने के बाद, मैंने पाया कि सिस्टम अभी भी v0.8.1 के बजाय v0.6.16 का उपयोग कर रहा है जब मैंने टर्मिनल में "नोड-वी" टाइप किया था। क्या कोई ऐसा कदम है जिसे मैंने याद किया है? या क्या मुझे नवीनतम स्थापित करने से पहले पुराने संस्करण को पूरी तरह से अनइंस्टॉल करना चाहिए?

बीटीडब्ल्यू, मुझे पता है कि एनवीएम नोडजेज पैकेज को प्रबंधित करने में मदद कर सकता है

https://github.com/creationix/nvm/

इसका उपयोग किए बिना नोडज को अपग्रेड करने का कोई तरीका है?

मैंने इस समस्या को गुमराह किया है, लेकिन ऐसा लगता है कि नवीनतम नोडजेएस के लिए इस सवाल का कोई स्पष्ट जवाब नहीं है। बहुत धन्यवाद।


बस जेएस वेबसाइट नोड पर जाएं और नवीनतम संस्करण स्थापित करें।

अनुशंसित स्थिर संस्करण के बजाय नवीनतम संस्करण स्थापित करें। यह आपको नोड पर नवीनतम ES6 सुविधाओं का उपयोग करने की स्वतंत्रता देगा।

यहां Node.js पाया जा सकता है।

एनपीएम अपडेट करने के लिए, आपको इस कमांड का उपयोग करना होगा।

sudo npm i -g [email protected]

आपकी सभी परियोजनाएं ठीक काम करेंगी।

मैक :: brew update && brew install node && npm -g npm लिए अन्य विकल्प


आप nvm स्थापित कर सकते हैं और Node.js के कई संस्करण स्थापित कर सकते हैं।

curl https://raw.github.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh

और फिर चलाएं:

nvm install 0.8.22  #(or whatever version of Node.js you want)

आप देख सकते हैं कि आपने किस संस्करण के साथ स्थापित किया है:

nvm list

और आप इसके साथ संस्करणों के बीच बदल सकते हैं:

nvm use 0.8.22

एनवीएम का उपयोग करने के बारे में सबसे अच्छी बात यह है कि आप एक दूसरे के साथ विभिन्न संस्करणों का परीक्षण कर सकते हैं। यदि विभिन्न ऐप्स को Node.js के विभिन्न संस्करणों की आवश्यकता होती है, तो आप उन्हें दोनों चला सकते हैं।


आप सिर्फ nodejs.org पर जा सकते हैं और नवीनतम पैकेज डाउनलोड कर सकते हैं। यह आपके लिए उचित रूप से अपडेट होगा। एनपीएम भी अपडेट किया जाएगा।


चूंकि यह मैक पर नोडज को अपग्रेड करने के तरीके की खोज करते समय Google के शीर्ष पर प्रतीत होता है, इसलिए मैं अपनी उम्र के बावजूद भविष्य में आने वाले किसी भी व्यक्ति के लिए अपनी टिप पेश करूंगा।

एनपीएम के माध्यम से उन्नयन
आप ऊपर @Mathias द्वारा वर्णित विधि का उपयोग कर सकते हैं या टर्मिनल के माध्यम से निम्न सरल विधि का चयन कर सकते हैं।

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

इसके बाद आप अपग्रेड की पुष्टि करने का विकल्प चुन सकते हैं

node -v

आपके नोडजेज को नवीनतम संस्करण में अपग्रेड करना चाहिए था। यदि आप किसी विशिष्ट व्यक्ति को अपग्रेड करना चाहते हैं तो इसके बजाय v0.8.19 कहें

sudo n stable

उपयोग

sudo n 0.8.19

संपादित करें जब तक आपको आवश्यकता न हो, सूडो का उपयोग करने से बचें। टिप्पणियों में स्टीव द्वारा टिप्पणी का संदर्भ लें


मुझे लगता है कि Node.js के नवीनतम संस्करण का उपयोग करने का सबसे आसान तरीका वेबसाइट में नवीनतम Node.js pkg फ़ाइल प्राप्त करना है https://nodejs.org/en/download/current/ यदि आप नोड के विभिन्न संस्करण का उपयोग करना चाहते हैं .js आप इसे प्रबंधित करने के लिए एनवीएम या एन का उपयोग कर सकते हैं।


मैं इसके लिए नोड संस्करण प्रबंधक (एन कहा जाता है) का उपयोग करता हूं।

npm install -g n

फिर

n latest

या

n stable

मैकोज़ पर होमब्री अनुशंसित तरीका चलाने के लिए है

brew install node
npm install -g [email protected]


यदि आपने प्रारंभ में Node.js साथ Node.js स्थापित किया है, तो चलाएं:

brew update
brew upgrade node
npm install -g npm

या एक लाइनर के रूप में:

brew update && brew upgrade node && npm install -g npm

यदि आप किसी पैकेज के माध्यम से स्थापित करते हैं, तो nodejs.org से नवीनतम संस्करण डाउनलोड करें। यह अब नोड स्थापित करने के लिए अनुशंसित तरीका है (> 4.0)

nodejs.org देखें।

नोट : यदि आपके पास npm --version > = 2.7.1 है, तो आप update साथ install (ऊपर) को प्रतिस्थापित कर सकते हैं।


वेबसाइट nodejs.org पर जाएं और नवीनतम पीकेजी डाउनलोड करें और फिर इंस्टॉल करें। इससे मेरा काम बनता है

मैंने अपने नोड को अपग्रेड करने के लिए ब्रू का इस्तेमाल किया। यह स्थापित है लेकिन यह /usr/local/Cellar/node/5.5.0 में स्थित है और /usr/local/bin/node में एक डिफ़ॉल्ट नोड है जो मुझे परेशान करता है। मैं मुलायम लिंक नहीं बनाना चाहता क्योंकि मुझे वास्तव में नहीं पता कि ब्रू कैसे व्यवस्थित किया जाता है। तो मैं pkg फ़ाइल डाउनलोड, स्थापित और मुझे यह जानकारी मिली:

Node.js पर स्थापित किया गया था

/usr/local/bin/node

npm पर स्थापित किया गया था

/usr/local/bin/npm

सुनिश्चित करें कि /usr/local/bin आपके $ PATH में है।

अब अपग्रेड पूरा हो गया है


Http://nodejs.org पर जाएं और इंस्टॉलर को डाउनलोड और चलाएं। यह अब काम करता है - कम से कम मेरे लिए।





upgrade