Jak całkowicie usunąć węzeł.js od Windows

Odinstalowałem poprzednią wersję node.js (0.8.11) i pobrał najnowszą, 0.10.24 z węzła.stronę js i zainstalował ją. Jednak po uruchomieniu node --version, nadal wskazuje, że używam v0.8. 11. Oczywiście, niektóre rzeczy zostały pozostawione podczas procesu odinstalowywania i powoduje to, że mam różnego rodzaju błędy podczas próby dodawania modułów przez npm. Widziałem rozwiązania tego dla OSX i Linux, ale nie mogłem znaleźć nic Dla Windows. Używam Windows 7 64-bit.

Author: brandonscript, 2013-12-21

6 answers

Jak usunąć węzeł.js z Windows:

  1. Weź głęboki oddech.

  2. Odinstaluj z programów i funkcji za pomocą deinstalatora.

  3. Restart (lub prawdopodobnie możesz uciec od zabijania wszystkich procesów związanych z węzłami z Menedżera zadań).

  4. Poszukaj tych folderów i usuń je (i ich zawartość), jeśli jeszcze istnieją. W zależności od zainstalowanej wersji, ustawień UAC i architektury procesora mogą one lub nie exist:

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm (lub %appdata%\npm)
    • C:\Users\{User}\AppData\Roaming\npm-cache (lub %appdata%\npm-cache)
    • C:\Users\{User}\.npmrc (i ewentualnie sprawdzić, że bez prefiksu . też)
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  5. Sprawdź swoją zmienną środowiskową %PATH% , aby upewnić się, że nie istnieją odniesienia do Nodejs lub npm.

  6. Jeśli jest nadal nie odinstalowany, wpisz where node w wierszu polecenia , a zobaczysz, gdzie się znajduje -- usuń to (i prawdopodobnie Katalog nadrzędny) też.

  7. Zrestartuj, na dobre.

 406
Author: brandonscript,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-15 22:50:27

Scenariusz: usunięcie NodeJS, gdy Windows nie ma wpisu programu dla instalacji węzła

Napotkałem problem, w którym moja wersja NodeJS (0.10.26) mogła nie zostać odinstalowana ani usunięta, ponieważ programy i funkcje w systemie Windows 7 (aka Dodaj/usuń programy) nie miały zapisu o moim zainstalowaniu NodeJS... więc nie było opcji, aby go usunąć poza ręcznym usuwaniem kluczy rejestru i plików.

polecenie do weryfikacji wersji NodeJS: node --version

Próbowałem zainstalować najnowszą zalecaną wersję NodeJS, ale nie udało się to pod koniec procesu instalacji i wycofano. Wiele wersji NodeJS również nie powiodło się, a instalator również je cofnął. Nie mogłem uaktualnić NodeJS z linii poleceń, ponieważ nie miałem zainstalowanego SUDO.

Rozwiązanie: po spędzeniu kilku godzin na rozwiązywaniu problemu, w tym aktualizacji NPM, postanowiłem ponownie zainstalować dokładną wersję NodeJS na moim system, nad istniejącą instalacją.

To rozwiązanie zadziałało i ponownie zainstalowało NodeJS bez żadnych błędów. Jeszcze lepiej, dodano również oficjalny wpis w oknie dialogowym Dodaj / usuń programy.

Teraz, gdy Windows był świadomy zapomnianej instalacji NodeJS, byłem w stanie całkowicie odinstalować moją istniejącą wersję NodeJS. Następnie pomyślnie zainstalowałem najnowsze zalecane wydanie NodeJS dla platformy Windows (Wersja 4.4.5 od tego zapis ) bez inicjacji cofania.

Zajęło mi trochę czasu, aby osiągnąć sukces, więc zamieszczam to na wypadek, gdyby pomogło komuś innemu z podobnym problemem.

 41
Author: Michael M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-02 19:41:29

Faktycznie miałem awarię w odinstalowaniu Microsoftu. Zainstalowałem node-v8.2.1-x64 i musiałem uruchomić wersję node-v6.11.1-x64.

Deinstalacja nie powiodła się z błędem: "System Windows nie może uzyskać dostępu do określonego urządzenia, ścieżki lub pliku" lub podobnego.

Skończyłem przechodząc do folderu Pobrane klikając prawym przyciskiem myszy węzeł-v8. 2. 1-x64 MSI i wybierając Odinstaluj.. to zadziałało.

Pozdrawiam, Jon

 6
Author: user3049320,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-01 00:31:43

W moim przypadku samo powyższe nie zadziałało. Zainstalowałem i odinstalowałem kilka wersji nodejs, aby naprawić ten błąd: npm w systemie Windows Błąd: EISDIR, przeczytaj błąd (natywny), który ciągle otrzymywałem na dowolnym poleceniu npm, które próbowałem uruchomić, w tym uzyskanie wersji npm z: npm -v.

Więc katalog npm został usunięty w folderze nodejs, a najnowsza wersja npm została skopiowana z npm dist : i wtedy wszystko zaczęło działać.

 4
Author: James Drinkard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-21 21:29:26

Wczoraj miałem ten sam problem i moim rozwiązaniem jest: 1. Odinstaluj z controlpanel nie z cli 2. Pobierz i zainstaluj najnowszą lub żądaną wersję node ze swojej strony internetowej 3. jeśli przez pomyłkę próbowałeś odinstalować przez cli (nie usunie się całkowicie najczęściej), to nie dostaniesz opcji deinstalacji w cpanel w tym przypadku zainstaluj tę samą wersję węzła, a następnie postępuj zgodnie z moim 1. Krok

Mam nadzieję, że to komuś pomoże.

 0
Author: Ravi Bhadauria,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-12 07:38:56

Najlepiej jest usunąć węzeł.js z Panelu sterowania. Po usunięciu Pobierz żądaną wersję węzła.js i zainstaluj go i działa.

 0
Author: ibnou abass Diagne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-05 11:08:33