web-dev-qa-db-fra.com

Comment désinstaller n et toutes les versions de nœud installées par n

J'ai installé des versions de Node.js avec l'outil n . J'ai désinstallé toutes les versions de Node.js en utilisant:

Sudo n Prune

sauf la version actuelle (activée). Si j'essaie de désinstaller la version actuelle:

Sudo n rm 6.10.2

J'ai l'erreur suivante:

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

Je n'arrive pas à comprendre comment définir la version par défaut de Node.js des systèmes (Arch Linux), qui est déjà installée et qui a été utilisée pour installer n.

Si désinstaller n en utilisant:

Sudo npm uninstall -g n

il laisse la version actuelle sur mon ordinateur.

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

Dois-je supprimer manuellement le dossier: /usr/local/n/? Ou, y a-t-il une option dans n pour le désinstaller ainsi que pour toutes les versions de Node.js installées par n, afin que je récupère le paramètre avant d’installer n?

8
BuZZ-dEE

Vous devez supprimer manuellement les versions de noeud installées de n et définir la version correcte du système de noeud.

Sudo n Prune
Sudo npm uninstall -g n
Sudo rm -r /usr/local/n
Sudo rm /usr/local/bin/node 

Voir les numéros suivants pour n sur GitHub:

8
BuZZ-dEE

Je suis sous Mac OSX, donc je ne suis pas sûr que cela soit pertinent ou non pour votre cas d'utilisation, mais cela peut aider.

Il semble que n puisse rencontrer des problèmes si vous supprimez la version actuelle, je vous suggère donc de supprimer le dossier: /usr/local/n/

Ensuite, essayez de désinstaller 'n'. Dans mon cas, exécuter npm uninstall -g n n'a pas supprimé n. Au lieu de cela, je devais trouver l'installation actuelle de n en exécutant: which n, puis en supprimant ce dossier de mon système.

Ensuite, je suggérerais que vous utilisiez NVM à la place de… .. J'ai découvert que c'était la solution la plus simple et la plus fiable que j'ai trouvée à ce jour.

Plus précisément, pour répondre à votre question sur la manière d’accéder à l’installation système du noeud, je ne sais pas quel système d’exploitation vous utilisez, mais je ne sais pas qu’il existe une version du noeud system.

En règle générale, vous devez installer le noeud manuellement. S'il existait une version du nœud system, je m'attendrais à ce qu'elle devienne obsolète très rapidement, en tenant compte du nœud et d'autres outils, en général, elle répète les modifications assez rapidement.

J'espère que cela fonctionne pour vous.

0
ThaDick