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.
6 answers
Jak usunąć węzeł.js z Windows:
Weź głęboki oddech.
Odinstaluj z programów i funkcji za pomocą deinstalatora.
Restart (lub prawdopodobnie możesz uciec od zabijania wszystkich procesów związanych z węzłami z Menedżera zadań).
-
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-*
Sprawdź swoją zmienną środowiskową
%PATH%
, aby upewnić się, że nie istnieją odniesienia doNodejs
lubnpm
.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ż.Zrestartuj, na dobre.
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.
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
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ć.
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.
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.
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