Comment désinstaller node.js en utilisant la ligne cmd sous linux ?
C'est le genre de réponses que j'aime... simples et précises. merci beaucoup ! ça a marché comme un charme pour Ubuntu 12.04.
Comment désinstaller node.js en utilisant la ligne cmd sous linux ?
C'est le genre de réponses que j'aime... simples et précises. merci beaucoup ! ça a marché comme un charme pour Ubuntu 12.04.
Cela n'a pas supprimé la .nmp
dans mon répertoire personnel ~
. Je l'ai supprimé moi-même. Y a-t-il d'autres fichiers ou répertoires comme ceux-là que je dois supprimer pour supprimer complètement node et npm ?
J'ai dû exécuter sudo apt-get -f install avant de lancer la commande remove. Après cela, il a été supprimé avec succès.
Edit : Si vous savez quel gestionnaire de paquets a été utilisé pour l'installation, il est préférable de désinstaller avec le même gestionnaire de paquets. Exemples pour apt
, make
, yum
sont dans d'autres réponses.
Il s'agit d'une approche manuelle :
Running which node
retournera quelque chose comme /path/bin/node
.
Ensuite, exécutez cd /path
C'est tout ce qui est ajouté par Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Maintenant, la seule chose que je ne connais pas est npm et ce qu'il a installé. Si vous installez à nouveau npm dans un chemin personnalisé qui commence par être vide, vous pourrez voir ce qu'il ajoute et vous serez alors en mesure de faire une liste pour npm similaire à la liste ci-dessus que j'ai faite pour node.
Vous devez savoir que Nodejs dispose également de npm. Si vous faites cela, vous vous retrouverez dans le pétrin pour désinstaller npm ou tout autre paquet que vous avez installé en l'utilisant.
Certaines personnes peuvent avoir besoin d'exécuter which nodejs
comme je l'ai fait dans Ubuntu
J'ai fait la même chose, maintenant quand je fais node -v
il ne montre rien mais le fichier et le dossier restent là sous dossier nœud . Donc, il n'a pas été entièrement supprimé !
Si vous avez installé à partir des sources, vous pouvez lancer la commande suivante :
sudo make uninstall
Si vous avez suivi les instructions sur https://github.com/nodejs/node/wiki pour installer dans votre $HOME/local/node, alors vous devez taper ce qui suit avant la ligne ci-dessus :
./configure --prefix=$HOME/local/node
Probablement pas. Vous feriez mieux de courir npm uninstall npm
pour désinstaller npm avant de désinstaller node.
C'est vraiment étrange, il semble avoir désinstallé un tas de fichiers, mais quand je tape node, il entre toujours en mode node... j'ai redémarré le serveur au cas où ce serait dans la mémoire vive...
Pour désinstaller le nœud, j'ai suivi la réponse acceptée par @George, car je n'ai plus les sources, mais avant de le faire, j'ai exécuté :
sudo npm rm npm -g
Cela semble débarrasser npm des répertoires système tels que /usr/bin/npm
y /usr/lib/npm
. J'ai reçu la commande de aquí . J'ai ensuite trouvé un ~/.npm
que j'ai supprimé manuellement. Honnêtement, je ne sais pas si toute trace de npm a été supprimée, mais je ne trouve rien d'autre.
Si vous voulez juste mettre à jour les noeuds, il y a aussi un outil de mise à jour très pratique.
https://github.com/creationix/nvm
à utiliser,
git clone git://github.com/creationix/nvm.git ~/.nvm
source ~/.nvm/nvm.sh
nvm install v0.4.1
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.