Comment supprimer complètement le noeud.js à partir de Windows

j'ai désinstallé ma version précédente de node.js (0.8.11) et téléchargé le dernier, 0.10.24 à partir du noeud.site Web de js et l'a installé. Cependant, après avoir lancé node --version , il indique toujours que je lance v0.8.11. Évidemment, certaines choses ont été laissées derrière pendant le processus de désinstallation, et cela me fait avoir toutes sortes d'erreurs en essayant d'ajouter des modules via npm. J'ai vu des solutions pour OSX et Linux, mais je n'ai rien trouvé Pour Windows. Je suis sous Windows 7 64-bit.

154
demandé sur brandonscript 2013-12-21 00:12:19

6 réponses

comment supprimer noeud.js à partir de Windows:

  1. respirez profondément.

  2. désinstaller des programmes et des fonctions avec le désinstallant.

  3. redémarrage (ou vous pouvez probablement vous en sortir en tuant tous les processus liés aux noeuds du Gestionnaire de tâches).

  4. rechercher ces dossiers et les supprimer (et leur contenu) s'il en existe encore. Selon la version que vous avez installée, les paramètres UAC, et l'architecture CPU, ceux-ci peuvent ou non exister:

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm (ou %appdata%\npm )
    • C:\Users\{User}\AppData\Roaming\npm-cache (ou %appdata%\npm-cache )
    • C:\Users\{User}\.npmrc (et éventuellement vérifier cela sans le préfixe . trop)
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  5. Vérifiez votre %PATH% variable d'environnement pour vous assurer qu'aucune référence à Nodejs ou npm n'existe.

  6. si c'est still Non désinstallé, tapez where node à l'invite de commande et vous verrez où il réside -- supprimez cela (et probablement le répertoire parent) aussi.

  7. Reboot, pour faire bonne mesure.

406
répondu brandonscript 2017-11-15 22:50:27

scénario: suppression de NodeJS lorsque Windows n'a pas D'entrée de programme pour votre installation de noeuds

j'ai rencontré un problème où ma version de NodeJS (0.10.26) pourrait Non être désinstallé ou supprimé, parce que les programmes et les fonctionnalités de Windows 7 (alias Ajouter/Supprimer des programmes) n'avait aucune trace de mon installation de NodeJS... il n'y avait donc aucune option pour le supprimer à moins de supprimer manuellement les clés de registre et les fichiers.

commande pour vérifier votre version NodeJS: node --version

j'ai essayé d'installer la version la plus récente recommandée de NodeJS, mais elle a échoué à la fin du processus d'installation et a reculé. Plusieurs versions de NodeJS ont également échoué, et l'installateur les a également retournées. Je ne pouvais pas mettre à jour NodeJS à partir de la ligne de commande car je n'avais pas SUDO installé.

SOLUTION

: après plusieurs heures pour résoudre le problème, y compris la mise à niveau de NPM, j'ai décidé de réinstaller la version exacte de NodeJS sur mon système, en plus de l'installation existante.

cette solution a fonctionné, et elle a réinstallé NodeJS sans aucune erreur. Mieux encore ,il a également ajouté une entrée officielle dans Add/Remove Programs dialogue.

maintenant que Windows était au courant de l'installation oubliée de NodeJS, j'ai pu désinstaller ma version existante de NodeJS complètement. J'ai ensuite installé avec succès la version la plus récente recommandée de NodeJS pour la plate-forme Windows ( version 4.4.5 à partir de cette écriture ) sans qu'un processus de retour en arrière initialise.

il m'a fallu un certain temps pour atteindre sucess, donc je poste ceci au cas où il aide quelqu'un d'autre avec une question similaire.

41
répondu Michael M 2016-06-02 19:41:29

j'ai en fait eu un échec dans la désinstallation de Microsoft. J'avais installé node-v8.2.1-x64 et nécessaire pour exécuter version node-v6.11.1-x64.

la désinstallation était un échec avec l'erreur: "Windows ne peut pas accéder au périphérique, chemin ou fichier spécifié" ou similaire.

j'ai fini par aller au dossier Téléchargements en cliquant droit sur le noeud-v8.2.1-x64 MSI et sélection de désinstallation.. cela a fonctionné.

en ce qui Concerne, Jon

6
répondu user3049320 2017-08-01 00:31:43

dans mon cas, ce qui précède seul n'a pas fonctionné. J'avais installé et désinstallé plusieurs versions de nodejs pour corriger cette erreur: npm dans Windows Error: EISDIR, read at Error (native) que je continuais à obtenir sur n'importe quelle commande npm que j'ai essayé d'exécuter, y compris obtenir la version npm avec: npm -v .

ainsi le répertoire npm a été supprimé dans le dossier nodejs et la dernière version npm a été copiée à partir du npm dist : et puis tout a commencé travailler.

4
répondu James Drinkard 2015-09-21 21:29:26

j'ai eu le même problème avec moi hier et ma solution est: 1. désinstaller à partir de controlpanel pas à partir de votre cli 2. télécharger et installer la version la plus récente ou souhaitée de node à partir de son site web 3. si par erreur vous avez essayé de désinstaller par cli (il ne sera pas supprimer complètement la plupart du temps), alors vous ne obtenez pas désinstaller l'option dans cpanel dans ce cas installer la même version de noeud, puis de suivre mon 1. étape

J'espère que ça aidera quelqu'un.

0
répondu Ravi Bhadauria 2018-07-12 07:38:56

La meilleure chose à faire est de supprimer le Nœud.js du panneau de contrôle. Une fois supprimé télécharger la version désirée de Noeud.js et de l'installer et il fonctionne.

0
répondu ibnou abass Diagne 2018-10-05 11:08:33