Yanıtlar:
Koşu which node
gibi bir şey dönecektir /path/bin/node
.
O zaman koş cd /path
Düğüm.JS tarafından eklenen her şey budur.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Şimdi bilmediğim tek şey npm ve ne yüklediğidir. Eğer npm'i boş olarak başlayan özel bir yola tekrar kurarsanız, neyin eklediğini görebilirsiniz ve nod için yukarıdaki listeye benzer bir şekilde npm için bir liste oluşturabilirsiniz.
which nodejs
Ubuntu'da yaptığım gibi
node -v
hiçbir şey göstermiyor ama dosya ve klasör klasör düğümü altında kalıyor . Yani tamamen kaldırılmadı !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
In Ubuntu 12.04 sadece bu tip
$ sudo apt-get remove nodejs
Bu olacak nodejs ve UÖM'sini kaldırmak kuyu basit olarak.
.nmp
ana dizinimdeki dizini kaldırmadı ~
. Kendim kaldırdım. Düğümü ve npm'yi tamamen kaldırmak için kaldırmam gereken başka dosya veya dizinler var mı?
Kaynaktan yüklediyseniz, aşağıdaki komutu verebilirsiniz:
sudo make uninstall
$ HOME / local / node'nuza kurmak için https://github.com/nodejs/node/wiki adresindeki talimatları izlediyseniz, yukarıdaki satırdan önce aşağıdakileri yazmanız gerekir:
./configure --prefix=$HOME/local/node
npm uninstall npm
Düğümü kaldırmadan önce npm'yi kaldırmak için koşturmanız daha iyi olur .
./configure
o zaman çalıştırmanız gerekir sudo make uninstall
. Eğer belirtmediyseniz şimdi --prefix
ihtiyacınız yok--prefix
Maalesef, düğümü makinenizden tamamen kaldırmak istediğinizde George Bailey'in cevabı çok iyi çalışıyor.
Bu yanıta şuradan başvuruluyor: @tedeh https://github.com/nodesource/distributions/issues/486
Düğümün yeni bir sürümünü yüklemek istiyorsanız aşağıdaki kodu kullanmanız gerekir
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
Ve yeni bir düğüm sürümünü "yum" a yeni nodejs sürümü ekleyin
#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 -
Düğümleri yükle
sudo yum -y install nodejs
Umarım sana yardımcı olur !!!
yum list installed | grep nodejs
kontrol etmek. +1
Düğümü kaldırmak için, artık kaynaklara sahip olmadığım için kabul ettiğim cevabı @George takip ettim, ama bunu yapmadan önce koştum:
sudo npm rm npm -g
Bu gibi sistem dizinleri NPM kurtulmak gibiydi /usr/bin/npm
ve /usr/lib/npm
. Komutayı buradan aldım . Daha sonra ~/.npm
manuel olarak sildiğim bir dizin buldum . Dürüst olmak gerekirse, npm her iz kaldırıldı olup olmadığını bilmiyorum, ama başka bir şey bulamıyorum.
Düğümü curl
+ kullanarak yüklediyseniz yum
:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
Ardından şunları kullanarak kaldırabilirsiniz yum
:
sudo yum remove nodejs
curl
Komut dosyasını kullanmanın düğümün yanlış sürümünün yüklenmesine neden olduğunu unutmayın . Kodda kullanılan yol tarafından tasarlanan v4.x yerine v6.7'nin yüklenmesine neden olan bir hata var .node
(../setup_4.x)
curl
Bu, NodeJS ve modüllerini manuel olarak kaldırmak için daha iyidir, çünkü kurulum çok sayıda dosya, bağlantı ve modülü geride bırakır ve daha sonra NodeJS ve modüllerinin başka bir sürümünü yeniden yapılandırırken sorun yaratır. Aşağıdaki komutları çalıştırın.
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*
ve bu yapıldı.
Komutları içeren adım adım kılavuz adrestedir http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Bu, sorunumu çözmeme yardımcı oldu.
sadece düğümü güncellemek istiyorsanız, temiz bir güncelleyici de var
https://github.com/creationix/nvm
kullanmak,
git clone git: //github.com/creationix/nvm.git ~ / .nvm
kaynak ~ / .nvm / nvm.sh
nvm yükleme v0.4.1
George Bailey'in cevabı iyi çalışıyor. Ben sadece aşağıdaki bayrakları eklemek ve gerekirse sudo kullanın:
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*
kaldırma komutu buldum @ https://docs.npmjs.com/misc/removing-npm , Komutunuza mantıksal olarak eşdeğer olup olmadığından emin değilim, yine de deneyeceğim (bir de gerekebilir sudo
) .
"ROCK-SOLID NODE.JS PLATFORM ON UBUNTU" komut dosyasını kullanarak yükledikten sonra bu çıktıyı alıyorum. Bu, nodejs'lerin nasıl kaldırılacağını anlatır.
Bitti. Yeni paket yüklendi ve adresine kaydedildi
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
Şunları kullanarak sisteminizden istediğiniz zaman kaldırabilirsiniz:
dpkg -r nodejs
Yum varsa yapabilirsin:
yum remove nodesource-release* nodejs
yum clean all
Ve bundan sonra silinip silinmediğini kontrol edin:
rpm -qa 'node|npm'
Bunun en azından kısmen çalıştığını düşünüyorum (araştırma yapmadım)
nvm uninstall <VERSION_TO_UNINSTALL>
:
nvm uninstall 4.4.5
Sanırım Manoj Gupta gördüğüm şeyden en iyi cevabı aldı. Ancak remove komutu, artık olabilecek herhangi bir yapılandırma klasöründen veya dosyadan kurtulamaz. kullanın:
sudo apt-get purge --auto-remove nodejs
Purge komutu paketi kaldırmalı ve ardından yapılandırma dosyalarını temizlemelidir. ( temizleme ve kaldırma arasındaki fark hakkında daha fazla bilgi için bu soruya bakın ). Otomatik kaldırma bayrağı, NodeJS tarafından yüklenen paketler için de aynı işlevi görür.
Daha iyi bir açıklama için bu sorudaki kabul edilen cevaba bakınız .
Her ne kadar NPM idare etmeyi unutmayın! Josh'un cevabı bunu kapsıyor.
Bunu yapmanın en iyi yolu, doğrudan BAŞLANGIÇ'tan yapmaktır:
KUR 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)"
Ardından .bashrc dosyanızın sonunda (Ana dizininizde Ctrl + H tuşlarına basın)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Ardından, .bashrc'deki değişiklik yeniden yüklenecek şekilde terminali yeniden başlatın
DÜĞÜN MONTAJI
brew install node
SÜRÜMÜ KONTROL ETMEK İÇİN
node -v
npm -v
DÜĞÜN GÜNCELLENMESİ
brew update
brew upgrade node
DÜĞÜ KALDIRMAK İÇİN
brew uninstall node