Je sais que cette question a été posée à plusieurs reprises mais je ne pouvais toujours pas le faire . J'ai donc mal installé "noeud" en faisant Sudo apt-get install node
Et plus tard, j'ai installé nodejs (v0.10.37). J'ai essayé de mettre à jour v0.12 avec npm mais cela continue à dire 0.10.37 quand je fais le nodejs -v
. De plus, je ne peux pas utiliser la commande node car j’ai mal installé l’autre "nœud" avant . J’ai essayé toutes les différentes commandes évoquées par les utilisateurs dans toutes les autres réponses et je ne pouvais pas le faire pour le moment. Je pense que le principal problème est que le mauvais paquet de noeuds persiste et que l’installation de nodejs-legacy ne fonctionne pas . La commande npm install
fonctionne également et crée le dossier avec les fichiers, mais mon application dit les bibliothèques sont manquantes.
Sudo apt-get remove nodejs
Sudo apt-get remove npm
Ensuite, allez dans /etc/apt/sources.list.d et supprimez toute liste de nœuds si vous en avez. Alors fais un
Sudo apt-get update
Recherchez les dossiers .npm ou .node dans votre dossier de départ et supprimez-les.
Si vous tapez
which node
vous pouvez voir l'emplacement du noeud. Essayez aussi which nodejs
et which npm
.
Je recommanderais d'installer le noeud à l'aide de Node Version Manager (NVM). Cela m'a évité beaucoup de maux de tête. Parce que vous pouvez installer nodejs et npm sans Sudo à l’aide de NVM.
Il est préférable de supprimer manuellement NodeJS et ses modules, car l'installation laisse beaucoup de fichiers, de liens et de modules, ce qui pose problème par la suite, lorsque nous reconfigurons 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 est à http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Cela m'a aidé à résoudre mon problème.
Pour supprimer nodejs, npm et node_modules d'Ubuntu, vous devez également supprimer les conteneurs se trouvant à différents emplacements dans Ubuntu.
Ceux-ci pourraient être:
/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
Je l'ai fait avec succès. Je partage donc toute la procédure.
Vous devez suivre les étapes décrites ici: http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Pour désinstaller complètement le noeud js d’Ubuntu
Pour supprimer manuellement les nœuds js, npm et node_modules d’Ubuntu, procédez comme suit.
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/noeud/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 *
J'étais fou supprimer noeud et npm et nodejs de mon Ubuntu 14.04 mais avec cette procédure, vous allez le supprimer ...
Sudo apt-get uninstall nodejs npm node
Sudo apt-get remove nodejs npm node
si vous désinstallez correctement et qu'il est toujours là, consultez ce lien de vérification en bas ...
//this will fine the `/usr/bin` or `/usr/local/bin`
find / -name "node"
// check path of program...
ls -l node
//and remove it
rm -rf /usr/bin/node
Plus d'information
Supprimer - Site officiel
Si vous avez installé via git repositoryEssayez de purger nodejs npm et node
Pour ceux qui ont installé node.js via le gestionnaire de paquets, il suffit de lancer:
Sudo apt-get purge nodejs
Si vous l'avez installé en ajoutant le référentiel officiel NodeSource comme indiqué dans "Installation de Node.js via le gestionnaire de packages" , faites:
Sudo rm /etc/apt/sources.list.d/nodesource.list
Si vous souhaitez également nettoyer le cache npm:
rm -rf ~/.npm
C’est une mauvaise pratique d’essayer de supprimer les choses manuellement car cela peut gâcher le gestionnaire de paquets et le système lui-même.
Cela me dérangeait trop en mettant à jour la version du noeud de 8.1.0 à. 10.14.0
voici ce qui a fonctionné pour moi-
(crtl+alt+t)
.which node
, donnera à path quelque chose comme/usr/local/bin/node
rm -rf node
, va supprimer le noeudnode -v
, pas de version de noeud ...curl -sL https://deb.nodesource.com/setup_10.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Remarque: -Si vous obtenez une erreur comme-
node /usr/bin/env: node: No such file or directory
juste courir-
ln -s /usr/bin/nodejs /usr/bin/node
sorce ici
node -v
// donnera v10.14.0
Travaillé pour moi.