दिलचस्प पोस्ट
पसंदीदा बैश शेबांग क्या है? Ggplot2 और geom_line के साथ अनुपलब्ध कथा वस्तु के साथ * ngFor का उपयोग कैसे करें? सेलरी कार्य prefetching को समझना जेएसएफ घटक के आईडी विशेषता में <ui: repeat var> के साथ EL का उपयोग कैसे करें मैं एक गणना शैली कैसे प्राप्त करूं? Vba एक्सेल एक बंद फ़ाइल से vlookup करते हैं किसी भी गैर-शब्द के चरित्र से मेल करें (डाइक्रिटिक्स को छोड़कर) मैं सीएसएस में केवल पाठ का पृष्ठभूमि का रंग कैसे सेट करूं? जावा में एक्सटेंशन के बिना फ़ाइल नाम कैसे प्राप्त करें? पायथन धूमकेतु सर्वर "यदि" महंगा है? सी # का प्रयोग करके एसवीजी को पीएनजी में परिवर्तित करना XCode 4 में नवीनीकरण के बाद दिखाई देने वाली फ़ाइल चेतावनी अनुपलब्ध है जब मेरी खोल स्क्रिप्ट निकल जाए तो मैं पृष्ठभूमि प्रक्रियाओं / नौकरियों को कैसे मारूं?

मैं Node.js को कैसे अपडेट करूं?

मैंने अपना एनपीएम अद्यतन करने के लिए निम्नलिखित किया:

npm update npm -g 

लेकिन मुझे पता नहीं है कि कैसे नोड। जेएस अपडेट करना है। कोई सुझाव? (मैं Node.js 0.4.1 का उपयोग कर रहा हूं और Node.js 0.6.1 पर अपडेट करना चाहता हूं।)

वेब के समाधान से एकत्रित समाधान "मैं Node.js को कैसे अपडेट करूं?"

नोड संस्करण प्रबंधक का उपयोग करें (NVM)

यह एक बैश स्क्रिप्ट है जो आपको नोड के विभिन्न संस्करणों को डाउनलोड और प्रबंधित करने देता है। पूर्ण स्रोत कोड यहां है ।

विंडोज के लिए एनवीएम के लिए एक अलग परियोजना है: github.com/coreybutler/nvm-windows

मैं मैक पर नोड.जेएस संस्करण 0.10.6 से 0.10.21 तक नवीनीकरण करने के लिए निम्न निर्देशों का इस्तेमाल किया।

  1. एनपीएम के कैश साफ़ करें:

     sudo npm cache clean -f 
  2. 'एन' नामक एक छोटा सहायक इंस्टॉल करें

     sudo npm install -gn 
  3. नवीनतम स्थिर Node.js संस्करण स्थापित करें

     sudo n stable 

वैकल्पिक रूप से एक विशिष्ट संस्करण चुनें और इस तरह इंस्टॉल करें:

 sudo n 0.8.20 

उत्पादन परिवेश के लिए आप संस्करण क्रमांकन पर ध्यान देना चाहते हैं और अजीब / यहां तक ​​कि संख्याओं के बारे में सोच सकते हैं।

क्रेडिट

  • सामान्य प्रक्रिया: डी। वाल्श
  • स्थिर / अस्थिर संस्करण: पी.Teixeira

अपडेट (जून 2017):

यह चार साल पुरानी पोस्ट अभी भी अप-वोट प्राप्त करती है, इसलिए मुझे लगता है कि यह अभी भी कई लोगों के लिए काम करता है। हालांकि, श्री वाल्श ने स्वयं नोड। जेएस को अद्यतन करने की सिफारिश की है, बजाय सिर्फ एनवीएम का उपयोग कर ।

तो आप यहां आज क्या करना चाहते हैं:

पता लगाएं कि आप किस नोड.जेएस का उपयोग कर रहे हैं:

 node --version 

पता करें कि आपके द्वारा इंस्टॉल किए गए नोड.जेस के कौन सा संस्करण और उन में से कौन सा जो आप वर्तमान में उपयोग कर रहे हैं:

 nvm ls 

स्थापना के लिए उपलब्ध Node.js के सभी संस्करणों की सूची बनाएं:

 nvm ls-remote 

जाहिरा तौर पर विंडोज के लिए यह कमान की तरह होगा:

 nvm ls available 

मान लें कि आप उस संस्करण को स्थापित करने के लिए निम्न प्रकार की स्थापना के लिए Node.js v8.1.0 चुनेंगे:

 nvm install 8.1.0 

आप नोड के संस्थापित संस्करणों के बीच चयन करने के लिए स्वतंत्र हैं। इसलिए यदि आपको v4.2.0 जैसे पुराने संस्करण का उपयोग करने की आवश्यकता होगी तो आप इसे इस तरह सक्रिय संस्करण के रूप में सेट करेंगे:

 nvm use 4.2 

यदि आपके होमब्रे स्थापित हैं (केवल ओएस एक्स के लिए):

 $ brew upgrade node 

Windows पर आप Node.js (और बहुत से अन्य पैकेज) को स्थापित और अपडेट करने के लिए चॉकलेटी का उपयोग कर सकते हैं।

नोड स्थापित करें

 cinst nodejs.install 

अपडेट नोड

 cup nodejs.install 

नोट: आप cinst और cup उपयोग करने से पहले आपको cinst स्थापित करने की आवश्यकता होगी।

मैं इस प्रश्न पर आया हूं कि विंडोज़ मशीन पर नोड। जेएस को अपडेट करने के लिए एक रास्ता खोज रहा है। और मुझे लिनक्स पर नोड । जेएस अपडेट के विषय में एक उचित जवाब मिला)

बहुत सारे सर्फिंग के बाद और सीधे समाधान नहीं ढूंढने के बाद, मैंने नोड.ज साइट पर जाने की कोशिश की, होमपेज पर डाउनलोड बटन पर क्लिक किया और इंस्टॉलर प्रोग्राम (एमएसआई) को निष्पादित किया।

शुक्र है कि यह सब कुछ का ख्याल रखता है और 'अगला' बटन के कुछ क्लिक के साथ मुझे अपने विंडोज मशीन पर चलने वाले नवीनतम नोड। जेएस संस्करण मिला।

पुनश्च: वही मैक और लिनक्स के लिए चला जाता है, इंस्टॉलर का उपयोग करें
पीपीएस: अपने नोड संस्करण का इस्तेमाल npm version या node --version जांच करने के लिए
पीपीपीएस: नोडजेएस ब्लॉग पर नज़र रखें – कमजोरियों ताकि आप महत्वपूर्ण सुरक्षा विज्ञप्ति को याद नहीं करें।

सभी प्लेटफ़ॉर्म (विंडोज, मैक और लिनक्स)

बस nodejs.org पर जाएं और नवीनतम इंस्टॉलर डाउनलोड करें। यह ईमानदारी से कोई आसान नहीं हो सकता है, और किसी भी तीसरे पक्ष के सामान की भागीदारी के बिना। यह केवल एक मिनट लेता है और आपको कुछ भी पुनरारंभ करने या कैश निकालने की आवश्यकता नहीं है, आदि।

मैंने इसे एनएमएम के माध्यम से कुछ समय पहले किया है और कुछ मुद्दों में भाग लिया है। उदाहरण के लिए, n-package को नवीनतम स्थिर रिलीज़ का उपयोग न करें।

Node.js के आपके संस्करण को नियंत्रित करने के लिए, आप n को आज़मा सकते हैं मुझे यह बहुत सरल और उपयोगी मिला।

n एक नोड। जेएस बाइनरी प्रबंधन है, कोई सबशेल्स नहीं, कोई प्रोफ़ाइल सेटअप नहीं, कोई जटिल API नहीं है, बस सरल है।

 npm install -gn 

n 0.6.19 Node.js v0.6.19 स्थापित करेगा।

नोड को नवीनतम संस्करण में या एक विशिष्ट संस्करण में अपग्रेड करने के लिए आप निम्न कर सकते हैं:

 sudo npm install n -g sudo n 0.10.18 // This will give you the specific version 

नवीनतम स्थिर संस्करण के लिए:

 sudo n stable 

मुझे एक ही समस्या थी, जब मैंने देखा कि मेरी नोड। जेएस स्थापना पुरानी है

ये कुछ लाइनें सब कुछ संभाल लेंगी ( उबंटू के लिए ):

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

इस node -v बाद आपको नवीनतम उपलब्ध संस्करण वापस आ जाएगा।

लघु और बेवकूफ उत्तर (विंडोज़ के लिए):

इस पृष्ठ पर जाएं: https://nodejs.org/en/download/

.msi फ़ाइल डाउनलोड करें, तो इसे स्थापित करें।

CentOS 7 पर आप निम्न कर सकते हैं:

 sudo npm cache clean -f sudo npm install -gn sudo n stable sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node node –v (Should show updated version now) npm rebuild node-sass (Optional: if you use this) 

नोट: आपके नोड बाइनरी को नवीनतम नोड। Js स्थापित बाइनरी फ़ाइल के साथ लिंक करने के लिए सिमलिंक की आवश्यकता है।

ओएस एक्स के लिए, मेरे पास v5.4.1 था और नवीनतम संस्करण 6 की आवश्यकता थी, इसलिए मैं नोड.जेएस होमपेज पर गया और नीचे दिए गए लिंक में से एक पर क्लिक किया:

Node.js ओएस एक्स डाउनलोड लिंक

मैंने तब इंस्टॉलर का अनुसरण किया और फिर मैं जादुई रूप से नोड। जेएस और एनपीएम का नवीनतम संस्करण था।

कुछ लिनक्स वितरण जैसे आर्क लिनक्स ने अपने पैकेज रिपॉजिटरी में Node.js है। ऐसी सिस्टम पर मानक पैकेज अपडेट प्रक्रिया का उपयोग करना बेहतर होता है, जैसे कि pacman -Suy या analogous apt-get या yum कमांड

अब के रूप में (नवंबर 2016) EPEL7 Node.js (6.9.1 जो कि एक अप टू डेट एलटीएस संस्करण है जो नोड.जेएस होम पेज पर दिया गया है) का एक बहुत हाल के संस्करण प्रदान करता है। तो CentOS 7 और डेरिवेटिव पर आप बस yum install epel-release और yum install nodejs द्वारा EPEL रिपॉज़िटरी जोड़ सकते हैं।

CentOS 6 / EPEL6 में 0.10.x है जो अक्टूबर 2016 से अपस्ट्रीम समर्थित नहीं है।

आप एनवीएम का इस्तेमाल कर सकते हैं

  1. देखें कि http://nodejs.org/ पर नवीनतम संस्करण क्या है (उदाहरण v0.10.26)
  2. रन nvm install v0.10.26

किया हुआ।

आप कौन से संस्करण को चलाने के लिए चुन सकते हैं:

nvm ls उपलब्ध संस्करणों की सूची और बताता है कि आप किस संस्करण का उपयोग कर रहे हैं

nvm use VERSION नोड को अनुरोधित संस्करण में बदलता है।

nvm alias default VERSION ने nvm alias default VERSION सेट किया है अगली बार जब आप स्रोत nvm.sh, तो यह संस्करण लोड होगा (ध्यान दें कि यह संस्करण अभी उपयोग में नहीं बदलता है, nvm use )।

आप Windows पर Chocolatey का उपयोग कर सकते हैं इसका उपयोग करना बहुत आसान है और आपको अन्य एप्लिकेशन के साथ अपडेट करने में भी उपयोगी है।

इसके अलावा, आप बस https://nodejs.org से नवीनतम संस्करण डाउनलोड कर सकते हैं और इसे स्थापित कर सकते हैं।

 $ npm install -g npm stable 

एनपीएम अपडेट करने के लिए मेरे लिए काम किया

उबंटू के लिए:

 sudo apt-get install -y curl curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - sudo apt-get install -y nodejs 

स्रोत: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version

जैसा कि आप में से कुछ पहले ही कह चुके हैं, Node.js पैकेज प्रबंधक, एनपीएम के माध्यम से नोड। जेएस को अपडेट करना सबसे आसान तरीका है। यदि आप एक Linux (मेरे मामले में डेबियन- आधारित) उपयोगकर्ता हैं, तो मैं इन पंक्तियों को आपके .bashrc फ़ाइल में जोड़ने का सुझाव देगा (घर निर्देशिका में):

 function nodejsupdate() { ARGC=$# version=latest if [ $ARGC != 0 ]; then version=$1 fi sudo npm cache clean -f sudo npm install -gn sudo n $version } 

Node.js या nodejsupdate v6.0.0 (उदाहरण के लिए) के नवीनतम संस्करण को अपडेट करने के लिए nodejsupdate को सहेजने और लिखने के बाद अपने टर्मिनल को पुनरारंभ करें।

बोनस: अपडेट एनएमएम (इन लाइनों को .bashrc जोड़ें)

 function npmupdate() { sudo npm i npm -g } 

टर्मिनल को पुनरारंभ करने के बाद अपने नोड पैकेज प्रबंधक को नवीनतम संस्करण में अपडेट करने के लिए npmupdate लिखें।

अब आप अपने टर्मिनल (आसान) के माध्यम से Node.js और npm को अपडेट कर सकते हैं।

आपको Node.js के संस्करण अपडेट की आवश्यकता है:

 $ brew install node 

यदि आपके पास होमब्रे नहीं है; कृपया http://brew.sh/ पर जाएं

  • Nvm स्थापित करें (कर्ल)

    $ कर्ल -ओ- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | दे घुमा के

    या Wget के साथ

    $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | दे घुमा के

  • स्थापित संस्करणों की सूची प्रदर्शित करें

    $ एनवीएम एलएस

  • उन संस्करणों की सूची प्रदर्शित करें जो कि इंस्टॉल करने के लिए उपलब्ध हैं

    $ एनवीएम एलएस-रिमोट

  • अपना पसंदीदा संस्करण इंस्टॉल करें

    $ एनवीएम इंस्टॉल v7.5.0

  • इस संस्करण को डिफ़ॉल्ट के रूप में सेट करें

    $ एनवीएम उपनाम डिफ़ॉल्ट v7.5.0

बस वर्तमान फ़ोल्डर के ऊपर नया संस्करण स्थापित करें मैंने खिड़की पर v4.x से v6.10 से मेरा नवीनीकरण किया था।

नोडज आधिकारिक पृष्ठ के अनुसार, आप चॉकलेटी या स्कूप का उपयोग करके खिड़कियों पर नए नोड संस्करण को स्थापित और अद्यतन कर सकते हैं

का उपयोग करना (Chocolatey):

 cinst nodejs # or for full install with npm cinst nodejs.install 

का उपयोग करना (स्कूप):

 scoop install nodejs 

इसके अलावा आप सीधे विंडोज इंस्टालर को nodejs.org वेब साइट से डाउनलोड कर सकते हैं

नोड और एनपीएम अपडेट करने का आसान तरीका:

 npm install -g npm@latest 

नोड जे एस के नवीनतम संस्करण डाउनलोड करें और अपडेट / इंस्टॉल करें

  1. npm clean cache – आप उर कैश को साफ करना भूल जाते हैं
  2. npm update -g

    यह मेरा विंडोज पर काम करता है, मुझे आशा है कि यह आपके लिए भी काम करेगा: डी

यदि आप Node.js को अपडेट करना चाहते हैं, तो बस कोशिश करें

 npm update 

अपने विंडोज सीएमडी प्रॉम्प्ट से

अन्यथा यदि आप किसी भी विशिष्ट पैकेज को अपडेट करना चाहते हैं तो

 npm update <package_name> 

उदाहरण:

 npm update phonegap