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 № 1Musisz 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:
- Nie można odinstalować n i węzła # 327
- Proste polecenie, aby powrócić do instalacji systemu w węźle # 486
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.