नोट: यह पूरी तरह से आपके सिस्टम से नोडज को हटा देगा; तो आप नीचे दिए गए आदेशों से एक नई स्थापना कर सकते हैं।
Nodejs और Npm को हटाना
sudo apt-get remove nodejs npm node
sudo apt-get purge nodejs
अब अपने सिस्टम से .node और .npm फोल्डर को हटा दें
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
होम डायरेक्टरी में जाएं और मौजूद किसी भी नोड या नोड_मॉड्यूल डायरेक्टरी को हटा दें।
आप इन आदेशों द्वारा अपनी स्थापना रद्द कर सकते हैं, उन्हें कुछ भी आउटपुट नहीं करना चाहिए।
which node
which nodejs
which npm
एनवीएम (नोड संस्करण प्रबंधक) स्क्रिप्ट स्थापित करना
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
ऊपर दिए गए आदेश NVM रिपॉजिटरी को गितुब से ~ / .nvm निर्देशिका में क्लोन करेंगे:
=> Nvm का उपयोग शुरू करने के लिए अपने टर्मिनल को बंद करें और फिर से खोलें या इसे अभी उपयोग करने के लिए निम्न को चलाएँ:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
जैसा कि ऊपर आउटपुट कहता है, आपको टर्मिनल को बंद करना चाहिए और फिर से खोलना चाहिए या मौजूदा शेल सत्र में nmm स्क्रिप्ट में पथ जोड़ने के लिए कमांड चलाना चाहिए। आपके लिए जो भी आसान हो आप कर सकते हैं।
एक बार स्क्रिप्ट आपके पेट में होने के बाद, सत्यापित करें कि एनवीएम ठीक से टाइप करके स्थापित किया गया था:
nvm --version
# Output
0.34.0
Node.js और npm स्थापित करना
nvm install node
nvm install --lts
एक बार इंस्टॉलेशन पूरा हो जाने पर, Node.js संस्करण को प्रिंट करके इसे सत्यापित करें:
node --version
#Output
v12.8.1
एनपीएम को नोड के साथ भी स्थापित किया जाना चाहिए, इसका उपयोग करके सत्यापित करें
npm -v
# Output
6.13.4
अतिरिक्त - [वैकल्पिक] आप आसानी से nvm का उपयोग करके नोड के दो अलग-अलग संस्करणों का उपयोग कर सकते हैं
nvm 8.10.0 # स्थापित करें। नोड संस्करण संख्या डालें। अब नोड संस्करणों के बीच स्विच करें
nvm ls
#output
-> v12.14.1
v13.7.0
default -> lts/* (-> v12.14.1)
node -> stable (-> v13.7.0) (default)
stable -> 13.7 (-> v13.7.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.14.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.18.1 (-> N/A)
मेरे मामले में v12.14.1 और v13.7.0 दोनों स्थापित हैं, स्विच करने के लिए मुझे बस उपयोग करना है
nvm use 12.14.1
वैश्विक स्थापनाओं के लिए npm का विन्यास करना अपने घरेलू निर्देशिका में, वैश्विक प्रतिष्ठानों के लिए एक निर्देशिका बनाएँ:
mkdir ~/.npm-global
नई निर्देशिका पथ का उपयोग करने के लिए npm कॉन्फ़िगर करें:
npm config set prefix '~/.npm-global'
आपके पसंदीदा टेक्स्ट एडिटर में, एक ~ / .profile फ़ाइलिफ मौजूद है या नहीं बना है और इस लाइन को जोड़ें:
export PATH=~/.npm-global/bin:$PATH
कमांड लाइन पर, अपने सिस्टम चर को अपडेट करें:
source ~/.profile
बस इतना ही
apt-get remove node
(या बेहतर अभी तक, शुद्ध) नोडज-विरासत स्थापित करना काम करते हैं । नोड प्रोग्राम एक हैम रेडियो सॉफ्टवेयर मॉडेम है, इसलिए जब तक आपके पास हैम लाइसेंस नहीं है और हैम रेडियो पर डिजिटल पैकेट भेजना चाहते हैं, आपको इसकी आवश्यकता नहीं है।