/ / Jak odinstalować n i wszystkie wersje węzłów zainstalowane przez n - node.js, archlinux, n

Jak odinstalować n i wszystkie wersje węzłów zainstalowane przez n - node.js, archlinux, n

Za pomocą tego narzędzia zainstalowałem kilka wersji Node.js n. Odinstalowałem wszystkie wersje Node.js, używając:

sudo n prune

oprócz bieżącej (aktywowanej) wersji. Jeśli spróbuję odinstalować bieżącą wersję:

sudo n rm 6.10.2

Pojawia się następujący błąd:

Error: cannot remove currently active version (node/6.10.2).

Nie mogę dowiedzieć się, jak ustawić domyślną wersję systemową (Arch Linux) Node.js, która jest już zainstalowana i była używana do instalacji n.

Jeśli odinstaluj n za pomocą:

sudo npm uninstall -g n

pozostawia bieżącą wersję na moim komputerze.

ls /usr/local/n/versions/node/
6.10.2/

Czy muszę ręcznie usunąć folder: /usr/local/n/? Lub, czy jest opcja w n odinstalować i wszystkie wersje Node.js zainstalowane przez n, aby uzyskać ustawienie przed instalacją n?

Odpowiedzi:

3 dla odpowiedzi № 1

Musisz ręcznie usunąć zainstalowane wersje Węzłów n i ustaw poprawną wersję systemu Węzłów.

sudo n prune
sudo npm uninstall -g n
sudo rm -r /usr/local/n
sudo rm /usr/local/bin/node

Zobacz następujące problemy dotyczące n na GitHub:


0 dla odpowiedzi nr 2

Korzystam z systemu Mac OSX, więc nie jestem pewien, czy dotyczy to twojego przypadku użycia, czy nie, ale może pomóc.

To wygląda jak n może wystąpić problemy, jeśli usuniesz bieżącą wersję, więc sugeruję usunięcie folderu: /usr/local/n/

Następnie spróbuj odinstalować „n”. W moim przypadku bieganie npm uninstall -g n nie usunął n. Zamiast tego musiałem znaleźć bieżącą instalację n, uruchamiając: which n, a następnie usunięcie tego folderu z mojego systemu.

Następnie sugerowałbym, abyś użył NVM zamiast. Odkryłem, że jest to najłatwiejsze i najbardziej niezawodne rozwiązanie, jakie do tej pory znalazłem.

Mówiąc dokładniej, aby odpowiedzieć na twoje pytanie dotyczące dostępu do instalacji systemu węzła, nie wiem, z jakiego systemu operacyjnego korzystasz, ale nie wiem, czy istnieje system wersja węzła.

Zazwyczaj musisz ręcznie zainstalować węzeł. Jeśli byłyby system wersja węzła, spodziewam się, że stanie się on bardzo przestarzały, biorąc pod uwagę węzeł i inne narzędzia, zwykle iterują zmiany dość szybko.

Mam nadzieję, że to działa dla ciebie.