Saya mencopot versi node.js (0.8.11) saya sebelumnya dan mengunduh yang terbaru, 0.10.24 dari situs web node.js dan memasangnya. Namun, setelah berjalan node --version
, ini masih menunjukkan bahwa saya menjalankan v0.8.11. Jelas, beberapa hal tertinggal selama proses penghapusan, dan itu menyebabkan saya memiliki segala macam kesalahan ketika mencoba menambahkan modul melalui npm. Saya telah melihat solusi untuk ini untuk OSX dan Linux, tetapi tidak dapat menemukan apa pun untuk Windows. Saya menjalankan Windows 7 64-bit.
node.js
windows
npm
windows-7-x64
Andrew De Forest
sumber
sumber
Jawaban:
Cara menghapus Node.js dari Windows:
Ambil napas dalam-dalam.
Lari
npm cache clean --force
Copot pemasangan dari Program & Fitur dengan uninstaller.
Nyalakan ulang (atau Anda mungkin bisa menghapus semua proses yang berhubungan dengan simpul dari Pengelola Tugas).
Cari folder-folder ini dan hapus (dan isinya) jika masih ada. Tergantung pada versi yang Anda instal, pengaturan UAC, dan arsitektur CPU, ini mungkin ada atau tidak ada:
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
(atau%appdata%\npm
)C:\Users\{User}\AppData\Roaming\npm-cache
(atau%appdata%\npm-cache
)C:\Users\{User}\.npmrc
(dan mungkin memeriksa tanpa.
awalan juga)C:\Users\{User}\AppData\Local\Temp\npm-*
Periksa
%PATH%
variabel lingkungan Anda untuk memastikan tidak ada referensiNodejs
ataunpm
ada.Jika masih belum dihapus, ketikkan
where node
pada prompt perintah dan Anda akan melihat di mana ia berada - hapus itu (dan mungkin direktori induk) juga.Reboot, untuk ukuran yang baik.
sumber
0.8.11
?%AppData%\npm-cache
direktori yang ~ 100 MB.%USERPROFILE%\.npmrc
file Anda ! (biasanya C: \ Users \ my_username \ .npmrc) Jika ini salahprefix=
, secara harfiah tidak ada yang akan bekerja dan itu akan membuat Anda bingung melihat instalasi baru Anda hanya loop tak terhingga. Lihat stackoverflow.com/questions/29388730/npm-hangs-on-any-command . @brandonscript, mungkin tambahkan ini ke jawaban Anda karena masih merupakan hasil pencarian google yang sangat populer.C:\Users\{User}\.node-gyp
direktori?Skenario: Menghapus NodeJS ketika Windows tidak memiliki Entri Program untuk instalasi Node Anda
Saya mengalami masalah di mana versi NodeJS saya (0.10.26) TIDAK bisa dihapus atau dihapus, karena Program & Fitur di Windows 7 (alias Tambah / Hapus Program) tidak memiliki catatan saya telah menginstal NodeJS ... jadi ada tidak ada opsi untuk menghapusnya kecuali menghapus kunci dan file registri secara manual.
Perintah untuk memverifikasi versi NodeJS Anda:
node --version
Saya mencoba untuk menginstal versi terbaru yang direkomendasikan dari NodeJS, tetapi gagal pada akhir proses instalasi dan dibatalkan. Beberapa versi NodeJS juga gagal, dan penginstal juga mengembalikannya juga. Saya tidak bisa memutakhirkan NodeJS dari baris perintah karena SUDO saya belum diinstal.
SOLUSI: Setelah menghabiskan beberapa jam mengatasi masalah, termasuk memutakhirkan NPM, saya memutuskan untuk menginstal ulang versi NACTJS EXACT pada sistem saya, di atas instalasi yang ada.
Solusi itu berhasil, dan menginstal ulang NodeJS tanpa kesalahan. Lebih baik lagi, itu juga menambahkan entri resmi dalam dialog Tambah / Hapus Program.
Sekarang setelah Windows menyadari instalasi NodeJS yang terlupakan, saya dapat menghapus instalan versi NodeJS saya yang sudah ada sepenuhnya. Saya kemudian berhasil menginstal rilis direkomendasikan terbaru NodeJS untuk platform Windows ( versi 4.4.5 pada tulisan ini ) tanpa memulai roll-back.
Butuh beberapa saat untuk mencapai sukses, jadi saya memposting ini kalau-kalau membantu orang lain dengan masalah yang sama.
sumber
Apapun perangkat lunak nodejs yang telah Anda instal, instal lagi .. Ia meminta Anda untuk menghapus simpuljs seperti ini ..
sumber
Saya sebenarnya mengalami kegagalan dalam uninstall Microsoft. Saya telah menginstal node-v8.2.1-x64 dan perlu menjalankan versi node-v6.11.1-x64.
Copot pemasangan gagal karena kesalahan: "Windows tidak dapat mengakses perangkat, jalur, atau file yang ditentukan" atau serupa.
Saya akhirnya pergi ke folder Unduhan dengan mengklik kanan node-v8.2.1-x64 MSI dan memilih uninstall .. ini berhasil.
Salam, Jon
sumber
Dalam kasus saya, di atas saja tidak berhasil. Saya telah diinstal dan uninstall beberapa versi nodejs untuk memperbaiki kesalahan ini: NPM di windows Kesalahan: EISDIR, membaca pada Kesalahan (asli) bahwa saya terus mendapatkan pada setiap perintah NPM saya mencoba untuk menjalankan, termasuk mendapatkan versi NPM dengan:
npm -v
.Jadi direktori npm telah dihapus di folder nodejs dan versi npm terbaru disalin dari dist npm : dan kemudian semuanya mulai berfungsi.
sumber
Saya mempunyai masalah yang sama dengan saya kemarin dan solusi saya adalah: 1. uninstall dari controlpanel bukan dari cli Anda 2. unduh dan instal versi terbaru atau yang diinginkan dari node dari situs webnya 3. jika secara tidak sengaja Anda mencoba menghapus instalan melalui cli (itu akan tidak menghapus sepenuhnya paling sering) maka Anda tidak mendapatkan opsi uninstall di cpanel dalam hal ini instal versi node yang sama dan kemudian ikuti 1. langkah saya
Semoga ini bisa membantu seseorang.
sumber
Saya datang ke sini karena tombol Hapus tidak tersedia dari Tambah / Hapus program. Itu mengatakan "Node.js tidak dapat dihapus".
Ini berhasil:
msiexec /uninstall <node.msi>
.sumber
Hal terbaik untuk dilakukan adalah menghapus Node.js dari panel kontrol. Setelah dihapus unduh versi Node.js yang diinginkan dan instal dan berfungsi.
sumber