Nainštaloval som s týmto nástrojom niektoré verzie súboru Node.js n
, Odinštaloval som všetky verzie Node.js pomocou:
sudo n prune
okrem aktuálnej (aktivovanej) verzie. Ak sa pokúsim odinštalovať aktuálnu verziu:
sudo n rm 6.10.2
Zobrazuje sa mi nasledujúca chyba .:
Error: cannot remove currently active version (node/6.10.2)
.
Neviem zistiť, ako nastaviť predvolenú verziu systému Node.js systémov (Arch Linux), ktorá je už nainštalovaná a bola použitá na inštaláciu n
.
Ak odinštalujete n
použitím:
sudo npm uninstall -g n
ponechá aktuálnu verziu na mojom počítači.
ls /usr/local/n/versions/node/
6.10.2/
Musím priečinok odstrániť manuálne: /usr/local/n/
? Alebo existuje v systéme možnosť n
odinštalovať a všetky verzie Node.js nainštalované n
, aby som nastavenie získal pred inštaláciou n
?
odpovede:
3 pre odpoveď č. 1Musíte nainštalovať verzie uzlov nainštalované manuálne n
a nastavte správnu verziu systému uzlov.
sudo n prune
sudo npm uninstall -g n
sudo rm -r /usr/local/n
sudo rm /usr/local/bin/node
Pozrite si nasledujúce čísla pre n
v službe GitHub:
0 pre odpoveď č. 2
Používam Mac OSX, takže si nie som istý, či je to relevantné pre váš prípad použitia alebo nie, ale môže to pomôcť.
Vyzerá to ako n môže dôjsť k problémom, ak odstránite aktuálnu verziu, preto vám odporúčame odstrániť priečinok: /usr/local/n/
Potom skúste odinštalovať „n“. V mojom prípade beží npm uninstall -g n
neodstránil n. Namiesto toho som potreboval nájsť aktuálnu inštaláciu n spustením: which n
, potom odstránite tento priečinok z môjho systému.
Potom by som navrhol, aby ste ho použili NVM miesto. Zistil som, že je to najjednoduchšie a najspoľahlivejšie riešenie, ktoré som doteraz našiel.
Presnejšie povedané, na riešenie vašej otázky týkajúcej sa prístupu k systémovej inštalácii uzla neviem, aký OS používate, ale neviem, že existuje systém verzia uzla.
Obvykle musíte manuálne nainštalovať uzol. Ak by existovali a systém Verzia uzla, očakával by som, že by sa veľmi rýchlo zastaral, berúc do úvahy uzol a ďalšie nástroje, zvyčajne opakované zmeny pomerne rýchlo.
Dúfam, že to bude pre vás.