web-dev-qa-db-fra.com

Désinstallez Node.JS en utilisant la ligne de commande Linux?

Comment désinstaller node.js en utilisant la ligne de commande sous linux?

205
abe

Lancer which node retournera quelque chose comme /path/bin/node.

Puis lancez 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, c'est npm et ce qu'il a installé. Si vous réinstallez npm dans un chemin personnalisé qui commence vide, vous pourrez voir ce qu'il ajoute et vous pourrez ensuite créer une liste pour npm similaire à celle que j'ai créée pour node.

238
Bryan Field

Dans buntu 12.04 tapez simplement ceci

$ Sudo apt-get remove nodejs

Ce sera désinstaller nodejs et npm aussi simple.

344
Manoj Gupta

Si vous avez installé à partir des sources, vous pouvez exécuter la commande suivante:

Sudo make uninstall

Si vous avez suivi les instructions sur https://github.com/nodejs/node/wiki à installer sur votre nœud $ HOME/local /, vous devez taper les éléments suivants avant la ligne ci-dessus:

./configure --prefix=$HOME/local/node
87
Justin Ethier

Pour désinstaller le noeud, 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 semblait supprimer NPM des répertoires système tels que /usr/bin/npm et /usr/lib/npm. J'ai reçu la commande de ici . J'ai ensuite trouvé un répertoire ~/.npm 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.

21
Josh

Si vous avez installé le noeud avec curl + yum:

Sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
Sudo yum -y install nodejs

Ensuite, vous pouvez le supprimer en utilisant yum:

Sudo yum remove nodejs

Notez que l'utilisation du script curl provoque l'installation de la version incorrecte du noeud. Il y a un bogue qui provoque l'installation de node v6.7 au lieu de v4.x par le chemin (../setup_4.x) utilisé dans le script curl.

21
Saheed

Désolé, la réponse de George Bailey fonctionne très bien lorsque vous souhaitez supprimer absolument le nœud de votre machine.

Cette réponse est renvoyée 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.

Sudo rm -rf /var/cache/yum
Sudo yum remove -y nodejs
Sudo rm /etc/yum.repos.d/nodesource*
Sudo yum clean all

Et ajouter une nouvelle version de nodejs à "yum" une nouvelle version de node

#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | Sudo bash -

#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | Sudo bash -

Installer des noeuds

Sudo yum -y install nodejs

J'espère que ça va vous aider mec !!!

16
Tran Nhut Le

Il est préférable de supprimer manuellement NodeJS et ses modules car l’installation laisse un grand nombre de fichiers, liens et modules. Par la suite, elle crée des problèmes lors de la reconfiguration d’une autre version de NodeJS et de ses modules. Exécutez les commandes suivantes.

Sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 

Sudo rm -rf/usr/local/lib/node *

Sudo rm -rf/usr/local/include/node *

Sudo rm -rf/usr/local/bin/node *

et cela fait.

Un guide étape par étape avec les 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.

9
Amit Malik

si vous voulez simplement mettre à jour le noeud, il y a aussi un joli programme de mise à jour

https://github.com/creationix/nvm

utiliser,

git clone git: //github.com/creationix/nvm.git ~/.nvm

source ~/.nvm/nvm.sh

nvm install v0.4.1

6
spencercooly

La réponse de George Bailey fonctionne bien. Je voudrais juste ajouter les drapeaux suivants et utiliser Sudo si nécessaire:

 Sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
6
Yaki Klein

après l'installation à l'aide du script "ROCK-SOLID NODE.JS PLATFORM ON UBUNTU", j'obtiens cette sortie. Ce qui vous indique comment désinstaller nodejs.

Terminé. Le nouveau package a été installé et enregistré dans

/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb

Vous pouvez le supprimer de votre système à tout moment en utilisant:

  dpkg -r nodejs
3
Christopher Gray

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

2
Will Brickner

La meilleure façon de contourner ce problème est de le faire dès le début:

INSTALLER BRASSER

#HERE IS HOW: PASTE IN TERMINAL

Sudo apt-get install build-essential curl git m4 Ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

Puis à la fin de votre fichier .bashrc (dans votre répertoire personnel, appuyez sur Ctrl + H)

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

Puis redémarrez le terminal pour que les modifications apportées à .bashrc soient rechargées

POUR INSTALLER NODE

brew install node

POUR VERIFIER LA VERSION

node -v
npm -v

TO UPDATE NODE

brew update
brew upgrade node

POUR DÉSINSTALLER LE NŒUD

brew uninstall node
1
T04435