जवाबों:
दौड़ना which node
कुछ इस तरह लौटेगा /path/bin/node
।
फिर भागो cd /path
यह सब Node.JS द्वारा जोड़ा गया है।
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
अब केवल एक चीज जो मुझे नहीं पता है वह है npm और इसने क्या स्थापित किया है। यदि आप npm को फिर से एक कस्टम पथ में स्थापित करते हैं जो खाली शुरू होता है, तो आप देख सकते हैं कि यह क्या जोड़ता है और फिर आप npm के लिए एक सूची बना पाएंगे जो उपरोक्त सूची के समान है जिसे मैंने नोड के लिए बनाया था।
which nodejs
जैसा कि मैंने Ubuntu में किया था
node -v
यह कुछ नहीं दिखाता है लेकिन फ़ाइल और फ़ोल्डर फ़ोल्डर नोड के नीचे रहता है । तो इसकी पूरी तरह से नहीं हटा !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
में Ubuntu 12.04 बस इस टाइप
$ sudo apt-get remove nodejs
यह नोडज और एनपीएम को सरल रूप से अनइंस्टॉल करेगा ।
.nmp
मेरे होम डायरेक्टरी में डायरेक्टरी को नहीं हटाया ~
। मैंने खुद इसे हटा दिया। क्या कोई अन्य फाइलें या निर्देशिकाएं हैं जैसे मुझे नोड और एनपीएम को पूरी तरह से हटाने की आवश्यकता है?
यदि आप स्रोत से स्थापित हैं, तो आप निम्न आदेश जारी कर सकते हैं:
sudo make uninstall
यदि आपने अपने $ गृह / स्थानीय / नोड पर स्थापित करने के लिए https://github.com/nodejs/node/wiki पर निर्देशों का पालन किया है , तो आपको उपरोक्त पंक्ति से पहले निम्नलिखित टाइप करना होगा:
./configure --prefix=$HOME/local/node
npm uninstall npm
नोड को अनइंस्टॉल करने से पहले npm की स्थापना रद्द करने के लिए बेहतर चल रहे हैं ।
./configure
फिर से चलाने की आवश्यकता है sudo make uninstall
। अगर आपने यह निर्दिष्ट नहीं किया है कि आपको अब --prefix
जरूरत नहीं है--prefix
क्षमा करें, जॉर्ज बेली का जवाब बहुत अच्छा काम करता है जब आप अपनी मशीन से नोड को पूरी तरह से हटाना चाहते हैं।
यह उत्तर यहां से संदर्भित है: @tedeh https://github.com/nodesource/distributions/issues/486
यदि आप नोड का नया संस्करण स्थापित करना चाहते हैं, तो आपको नीचे दिए गए कोड का उपयोग करना होगा
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
और नोड के एक नए संस्करण "यम" के लिए नया नोडज संस्करण जोड़ें
#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
नोडज स्थापित करें
sudo yum -y install nodejs
मुझे आशा है कि यह आपकी मदद करने वाला है !!!
yum list installed | grep nodejs
जाँच करने के लिए। +1
नोड की स्थापना रद्द करने के लिए मैंने @George द्वारा स्वीकृत उत्तर का पालन किया, क्योंकि मेरे पास अब स्रोत नहीं हैं, लेकिन ऐसा करने से पहले मैं भाग गया:
sudo npm rm npm -g
ऐसा लगता था कि सिस्टम डायरेक्टरी जैसे /usr/bin/npm
और से npm से छुटकारा पा लिया /usr/lib/npm
। से मुझे आज्ञा मिली यहाँ । मुझे तब एक ~/.npm
निर्देशिका मिली , जिसे मैंने मैन्युअल रूप से हटा दिया था। ईमानदारी से मुझे नहीं पता कि क्या npm के हर निशान को हटा दिया गया है, लेकिन मुझे कुछ और नहीं मिल रहा है।
यदि आपने curl
+ yum
:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
तब आप इसका उपयोग करके निकाल सकते हैं yum
:
sudo yum remove nodejs
ध्यान दें कि curl
स्क्रिप्ट का उपयोग करने से नोड का गलत संस्करण स्थापित हो जाता है। एक बग है जो node
v6.x के बजाय v6.7 स्थापित करने का कारण बनता (../setup_4.x)
है जो curl
स्क्रिप्ट में उपयोग किए गए पथ से है ।
यह मैन्युअल रूप से NodeJS और इसके मॉड्यूल को हटाने के लिए बेहतर है क्योंकि इंस्टॉलेशन बहुत सारी फाइलें, लिंक और मॉड्यूल को पीछे छोड़ देता है और बाद में यह समस्याएं पैदा करता है जब हम NodeJS और इसके मॉड्यूल के दूसरे संस्करण को फिर से कॉन्फ़िगर करते हैं। निम्न आदेश चलाएँ।
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /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*
और यह किया।
कमांड के साथ स्टेप बाय स्टेप गाइड है http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html पर है
इससे मुझे अपनी समस्या हल करने में मदद मिली।
अगर आप केवल नोड अपडेट करना चाहते हैं, तो एक साफ सुथरा अपडेटर भी है
https://github.com/creationix/nvm
उपयोग करने के लिए,
git क्लोन क्लोन git: //github.com/creationix/nvm.git ~ / .nvm
source ~ / .nvm / nvm.sh
एनवीएम स्थापित v0.4.1
जॉर्ज बेली का जवाब ठीक काम करता है। मैं सिर्फ निम्नलिखित झंडे जोड़ूंगा और जरूरत पड़ने पर सुडोल का उपयोग करूंगा:
sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
निष्कासन आदेश @ https://docs.npmjs.com/misc/removing-npm मिला , मुझे यकीन नहीं है कि अगर यह तार्किक रूप से आपकी आज्ञा के बराबर है, तो मैं इसे आज़माऊंगा, हालांकि (इसके लिए sudo
बहुत आवश्यकता हो सकती है ) ।
"ROCK-SOLID NODE.JS PLATFORM ON UBUNTU" स्क्रिप्ट का उपयोग करने के बाद, मुझे यह आउटपुट मिलता है। जो आपको बताता है कि नोडज को कैसे अनइंस्टॉल करना है।
किया हुआ। नया पैकेज स्थापित और सहेजा गया है
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
आप इसे अपने सिस्टम से कभी भी उपयोग करके निकाल सकते हैं:
dpkg -r nodejs
यदि आपके पास यम है तो आप कर सकते हैं:
yum remove nodesource-release* nodejs
yum clean all
और उसके बाद जांच करें कि क्या उसका डिलीट:
rpm -qa 'node|npm'
मुझे लगता है कि यह काम करता है, कम से कम आंशिक रूप से (जांच नहीं की गई है):
nvm uninstall <VERSION_TO_UNINSTALL>
जैसे:
nvm uninstall 4.4.5
मुझे लगता है कि मनोज गुप्ता का सबसे अच्छा जवाब था, जो मैं देख रहा हूं। हालाँकि, निकालें कमांड किसी भी कॉन्फ़िगरेशन फ़ोल्डर या फ़ाइलों से छुटकारा नहीं पाती है जो बचे हुए हो सकते हैं। उपयोग:
sudo apt-get purge --auto-remove nodejs
पर्ज कमांड को पैकेज को हटा देना चाहिए और फिर किसी भी कॉन्फ़िगरेशन फ़ाइलों को साफ करना चाहिए। ( यह देखें purge और remove के बीच अंतर के बारे में अधिक जानकारी के लिए प्रश्न को )। NodeJS द्वारा स्थापित किए गए पैकेज के लिए स्वतः-निकालें ध्वज वही करेगा।
इस पर स्वीकृत उत्तर देखेंबेहतर स्पष्टीकरण के लिए प्रश्न ।
हालांकि एनपीएम को संभालने के लिए मत भूलना! जोश का जवाब है कि कवर।
इसके आसपास जाने का सबसे अच्छा तरीका यह है कि इसे BEGINNING से ठीक किया जाए:
इनस्टॉल BREW
#HERE IS HOW: PASTE IN TERMINAL
sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
फिर अपनी .bashrc फ़ाइल के अंत में (अपने घरेलू निर्देशिका में Ctrl + H दबाएं)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
फिर टर्मिनल को पुनरारंभ करें ताकि .bashrc में संशोधन पुनः लोड किया जाए
INODALL NODE करने के लिए
brew install node
चेक संस्करण के लिए
node -v
npm -v
अद्यतन करने के लिए
brew update
brew upgrade node
UNODSTALL NODE को
brew uninstall node