Bagaimana Anda menghapus instalan node.js menggunakan garis cmd di linux?
223
Bagaimana Anda menghapus instalan node.js menggunakan garis cmd di linux?
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 Ubuntunode -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
Ini akan menghapus nodejs dan npm juga sederhana.
sumber
.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:
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:
sumber
npm uninstall npm
untuk menghapus npm sebelum menghapus simpul../configure
kemudiansudo make uninstall
. jika Anda tidak menentukan--prefix
Anda tidak perlu--prefix
sekarangMaaf 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
Dan tambahkan versi simpuljs baru ke "yum" versi simpul baru
Instal nodejs
Saya harap ini akan membantu kalian !!!
sumber
yum list installed | grep nodejs
untuk memeriksa. +1Untuk menghapus simpul saya mengikuti jawaban yang diterima oleh @ George, karena saya tidak lagi memiliki sumber, tetapi sebelum melakukannya saya berlari:
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.sumber
Jika Anda menginstal simpul menggunakan
curl
+yum
:Kemudian Anda dapat menghapusnya menggunakan
yum
:Perhatikan bahwa menggunakan
curl
skrip menyebabkan versi node yang salah diinstal. Ada bug yang menyebabkannode
v6.7 diinstal bukan v4.x yang dimaksudkan oleh jalur yang(../setup_4.x)
digunakan dalamcurl
skrip.sumber
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.
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.
sumber
jika Anda hanya ingin memperbarui simpul, ada pembaru yang rapi juga
https://github.com/creationix/nvm
menggunakan,
sumber
Jawaban George Bailey bekerja dengan baik. Saya hanya akan menambahkan flag berikut dan menggunakan sudo jika diperlukan:
sumber
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 memerlukansudo
, juga) .setelah menginstal menggunakan skrip "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU", saya mendapatkan output ini. Yang memberitahu Anda cara menghapus nodejs.
sumber
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'
sumber
Saya pikir ini berfungsi, setidaknya sebagian (belum diselidiki):
nvm uninstall <VERSION_TO_UNINSTALL>
misalnya:nvm uninstall 4.4.5
sumber
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:
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.
sumber
Cara terbaik untuk menyiasatinya adalah dengan melakukannya langsung dari AWAL:
INSTALL BREW
Kemudian di akhir file .bashrc Anda (Di direktori home Anda, tekan Ctrl + H)
Kemudian restart terminal sehingga modifikasi ke .bashrc dimuat ulang
UNTUK MEMASANG NODE
UNTUK MEMERIKSA VERSI
UNTUK MEMPERBARUI NODE
UNTUK MENGINSTAL NODE
sumber