Comment désinstaller node.js en utilisant la ligne cmd sous linux?
223
Comment désinstaller node.js en utilisant la ligne cmd sous linux?
La course 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 sais pas, c'est npm et ce qu'il a installé. Si vous réinstallez npm dans un chemin personnalisé qui commence vide, vous pouvez voir ce qu'il ajoute et vous pourrez ensuite créer une liste pour npm similaire à la liste ci-dessus que j'ai faite pour le nœud.
which nodejs
comme je l'ai fait dans Ubuntunode -v
il ne montre rien, mais le fichier et le dossier restent là sous le nœud du dossier . Donc ce n'est pas complètement retiré !!rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
Dans Ubuntu 12.04, tapez simplement ceci
Il désinstallera nodejs et npm aussi simple.
la source
.nmp
répertoire de mon répertoire personnel~
. Je l'ai retiré moi-même. Existe-t-il d'autres fichiers ou répertoires comme celui-ci que je dois supprimer pour supprimer complètement le nœud et npm?Si vous avez installé à partir des sources, vous pouvez exécuter la commande suivante:
Si vous avez suivi les instructions sur https://github.com/nodejs/node/wiki pour installer sur votre nœud $ HOME / local /, vous devez taper ce qui suit avant la ligne ci-dessus:
la source
npm uninstall npm
pour désinstaller npm avant de désinstaller le nœud../configure
alors exécutersudo make uninstall
. si vous n'avez pas précisé que--prefix
vous n'en avez pas besoin--prefix
maintenantDésolé la réponse de George Bailey fonctionne très bien lorsque vous voulez absolument supprimer le nœud de votre machine.
Cette réponse provient de: @tedeh https://github.com/nodesource/distributions/issues/486
Si vous voulez installer une nouvelle version de node, vous devez utiliser le code ci-dessous
Et ajouter une nouvelle version de nodejs à "yum" une nouvelle version de node
Installer nodejs
J'espère que ça va vous aider mec !!!
la source
yum list installed | grep nodejs
vérifier. +1Pour 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é:
Cela semblait se débarrasser de npm des répertoires système tels que
/usr/bin/npm
et/usr/lib/npm
. J'ai reçu la commande d' ici . J'ai ensuite trouvé un~/.npm
répertoire que j'ai supprimé manuellement. Honnêtement, je ne sais pas si toutes les traces de npm ont été supprimées, mais je ne trouve rien d'autre.la source
Si vous avez installé le nœud à l'aide de
curl
+yum
:Ensuite, vous pouvez le supprimer en utilisant
yum
:Notez que l'utilisation du
curl
script entraîne l'installation d'une version incorrecte du nœud. Il y a un bogue qui provoque l'node
installation de la v6.7 au lieu de la v4.x voulue par le chemin(../setup_4.x)
utilisé dans lecurl
script.la source
Il est préférable de supprimer NodeJS et ses modules manuellement car l'installation laisse beaucoup de fichiers, de liens et de modules derrière et plus tard, cela crée des problèmes pendant que nous reconfigurons une autre version de NodeJS et ses modules. Exécutez les commandes suivantes.
et cela fait.
Un guide étape par étape avec des commandes se trouve à http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Cela m'a aidé à résoudre mon problème.
la source
si vous voulez simplement mettre à jour le nœud, il y a aussi un bon programme de mise à jour
https://github.com/creationix/nvm
utiliser,
la source
La réponse de George Bailey fonctionne très bien. Je voudrais simplement ajouter les drapeaux suivants et utiliser sudo si nécessaire:
la source
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
commande de suppression officielle @ https://docs.npmjs.com/misc/removing-npm , je ne sais pas si elle est logiquement équivalente à votre commande, je vais l'essayer cependant (cela pourrait aussi nécessiter unsudo
) .après l'installation à l'aide du script "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU", j'obtiens cette sortie. Qui vous indique comment désinstaller nodejs.
la source
Si vous avez miam, vous pourriez faire:
yum remove nodesource-release* nodejs
yum clean all
Et après cela, vérifiez si sa suppression:
rpm -qa 'node|npm'
la source
Je pense que cela fonctionne, au moins partiellement (n'ont pas enquêté):
nvm uninstall <VERSION_TO_UNINSTALL>
par exemple:nvm uninstall 4.4.5
la source
Je pense que Manoj Gupta a eu la meilleure réponse de ce que je vois. Cependant, la commande remove ne supprime aucun dossier ou fichier de configuration qui pourrait rester. Utilisation:
La commande de purge doit supprimer le package, puis nettoyer tous les fichiers de configuration. (voir cette question pour plus d'informations sur la différence entre purger et supprimer). L'indicateur de suppression automatique fera de même pour les packages installés par NodeJS.
Voir la réponse acceptée sur cette question pour une meilleure explication.
Mais n'oubliez pas de gérer NPM! La réponse de Josh couvre cela.
la source
La meilleure façon de contourner cela est de le faire dès le début:
INSTALLER BREW
Puis à la fin de votre fichier .bashrc (dans votre répertoire personnel, appuyez sur Ctrl + H)
Redémarrez ensuite le terminal pour recharger la modification de .bashrc
POUR INSTALLER LE NOEUD
POUR VERIFIER LA VERSION
POUR METTRE À JOUR LE NŒUD
POUR DÉSINSTALLER LE NOEUD
la source