Jawaban:
Berlari which node
akan mengembalikan sesuatu seperti /path/bin/node
.
Lalu lari cd /path
Ini semua yang ditambahkan oleh Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Sekarang satu-satunya hal yang saya tidak tahu adalah npm dan apa yang sudah diinstal. Jika Anda menginstal npm lagi ke jalur kustom yang dimulai dari kosong, maka Anda dapat melihat apa yang ditambahkannya dan kemudian Anda akan dapat membuat daftar untuk npm mirip dengan daftar di atas yang saya buat untuk node.
which nodejs
seperti yang saya lakukan di Ubuntu
node -v
itu tidak menunjukkan apa pun kecuali file dan folder tetap ada di bawah folder simpul . Jadi itu tidak dihapus sepenuhnya !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
Di Ubuntu 12.04 cukup ketik ini
$ sudo apt-get remove nodejs
Ini akan menghapus nodejs dan npm juga sederhana.
.nmp
direktori di direktori home saya ~
. Saya menghapusnya sendiri. Apakah ada file atau direktori lain seperti itu yang perlu saya hapus untuk sepenuhnya menghapus node dan npm?
Jika Anda menginstal dari sumber, Anda dapat mengeluarkan perintah berikut:
sudo make uninstall
Jika Anda mengikuti petunjuk di https://github.com/nodejs/node/wiki untuk menginstal ke $ HOME / local / node Anda, maka Anda harus mengetik yang berikut sebelum baris di atas:
./configure --prefix=$HOME/local/node
npm uninstall npm
untuk menghapus npm sebelum menghapus simpul.
./configure
kemudian sudo make uninstall
. jika Anda tidak menentukan --prefix
Anda tidak perlu --prefix
sekarang
Maaf jawaban dari George Bailey tidak bekerja dengan baik ketika Anda ingin benar-benar menghapus simpul dari mesin Anda.
Jawaban ini merujuk dari: @tedeh https://github.com/nodesource/distributions/issues/486
Jika Anda ingin menginstal versi baru dari simpul, Anda harus menggunakan kode di bawah ini
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
Dan tambahkan versi simpuljs baru ke "yum" versi simpul baru
#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 -
Instal nodejs
sudo yum -y install nodejs
Saya harap ini akan membantu kalian !!!
yum list installed | grep nodejs
untuk memeriksa. +1
Untuk menghapus simpul saya mengikuti jawaban yang diterima oleh @ George, karena saya tidak lagi memiliki sumber, tetapi sebelum melakukannya saya berlari:
sudo npm rm npm -g
Itu sepertinya menyingkirkan npm dari direktori sistem seperti /usr/bin/npm
dan /usr/lib/npm
. Saya mendapat perintah dari sini . Saya kemudian menemukan ~/.npm
direktori, yang saya hapus secara manual. Jujur saya tidak tahu apakah setiap jejak npm telah dihapus, tetapi saya tidak dapat menemukan yang lain.
Jika Anda menginstal simpul menggunakan curl
+ yum
:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
Kemudian Anda dapat menghapusnya menggunakan yum
:
sudo yum remove nodejs
Perhatikan bahwa menggunakan curl
skrip menyebabkan versi node yang salah diinstal. Ada bug yang menyebabkan node
v6.7 diinstal bukan v4.x yang dimaksudkan oleh jalur yang (../setup_4.x)
digunakan dalam curl
skrip.
Ini lebih baik untuk menghapus NodeJS dan modul-modulnya secara manual karena instalasi menyisakan banyak file, tautan, dan modul di belakangnya dan kemudian itu menimbulkan masalah sementara kita mengkonfigurasi ulang versi lain dari NodeJS dan modul-modulnya. Jalankan perintah berikut.
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*
dan ini dilakukan.
Panduan langkah demi langkah dengan perintah ada di http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Ini membantu saya menyelesaikan masalah saya.
jika Anda hanya ingin memperbarui simpul, ada pembaru yang rapi juga
https://github.com/creationix/nvm
menggunakan,
git clone git: //github.com/creationix/nvm.git ~ / .nvm
sumber ~ / .nvm / nvm.sh
nvm instal v0.4.1
Jawaban George Bailey bekerja dengan baik. Saya hanya akan menambahkan flag berikut dan menggunakan sudo jika diperlukan:
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*
perintah penghapusan @ https://docs.npmjs.com/misc/removing-npm , aku tidak yakin apakah itu logis setara dengan perintah Anda, saya akan mencoba meskipun (mungkin memerlukan sudo
, juga) .
setelah menginstal menggunakan skrip "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU", saya mendapatkan output ini. Yang memberitahu Anda cara menghapus nodejs.
Selesai Paket baru telah diinstal dan disimpan ke
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
Anda dapat menghapusnya dari sistem kapan saja menggunakan:
dpkg -r nodejs
Jika Anda memiliki yum, Anda dapat melakukannya:
yum remove nodesource-release* nodejs
yum clean all
Dan setelah itu periksa apakah itu dihapus:
rpm -qa 'node|npm'
Saya pikir ini berfungsi, setidaknya sebagian (belum diselidiki):
nvm uninstall <VERSION_TO_UNINSTALL>
misalnya:
nvm uninstall 4.4.5
Saya pikir Manoj Gupta memiliki jawaban terbaik dari apa yang saya lihat. Namun, perintah hapus tidak menghilangkan folder konfigurasi atau file yang mungkin tersisa. Menggunakan:
sudo apt-get purge --auto-remove nodejs
Perintah pembersihan harus menghapus paket dan kemudian membersihkan file konfigurasi. (lihat pertanyaan ini untuk info lebih lanjut tentang perbedaan antara pembersihan dan penghapusan). Bendera penghapusan otomatis akan melakukan hal yang sama untuk paket yang diinstal oleh NodeJS.
Lihat jawaban yang diterima pada pertanyaan ini untuk penjelasan yang lebih baik.
Meskipun jangan lupa untuk menangani NPM! Jawaban Josh mencakup hal itu.
Cara terbaik untuk menyiasatinya adalah dengan melakukannya langsung dari AWAL:
INSTALL 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)"
Kemudian di akhir file .bashrc Anda (Di direktori home Anda, tekan Ctrl + H)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Kemudian restart terminal sehingga modifikasi ke .bashrc dimuat ulang
UNTUK MEMASANG NODE
brew install node
UNTUK MEMERIKSA VERSI
node -v
npm -v
UNTUK MEMPERBARUI NODE
brew update
brew upgrade node
UNTUK MENGINSTAL NODE
brew uninstall node