Scénario: Suppression de NodeJS lorsque Windows n'a pas d'entrée de programme pour votre installation Node
J'ai rencontré un problème où ma version de NodeJS (0.10.26) ne pouvait PAS être désinstallée ni supprimée, car les programmes et fonctionnalités de Windows 7 (alias Ajouter / Supprimer des programmes) n'avaient aucune trace de mon installation de NodeJS ... donc il y avait aucune option pour le supprimer à moins de supprimer manuellement les clés de registre et les fichiers.
Commande pour vérifier votre version de NodeJS: node --version
J'ai tenté d'installer la dernière version recommandée de NodeJS, mais elle a échoué à la fin du processus d'installation et a été annulée. Plusieurs versions de NodeJS ont également échoué et le programme d'installation les a également annulées. Je n'ai pas pu mettre à niveau NodeJS à partir de la ligne de commande car je n'avais pas installé SUDO.
SOLUTION: Après avoir passé plusieurs heures à résoudre le problème, y compris la mise à niveau de NPM, j'ai décidé de réinstaller la version EXACT de NodeJS sur mon système, par-dessus l'installation existante.
Cette solution a fonctionné et a réinstallé NodeJS sans aucune erreur. Mieux encore, il a également ajouté une entrée officielle dans la boîte de dialogue Ajout / Suppression de programmes.
Maintenant que Windows était au courant de l'installation oubliée de NodeJS, j'ai pu désinstaller complètement ma version existante de NodeJS. J'ai ensuite installé avec succès la dernière version recommandée de NodeJS pour la plate-forme Windows ( version 4.4.5 au moment de la rédaction de cet article ) sans lancer de restauration .
Il m'a fallu un certain temps pour atteindre le succès, donc je poste ceci au cas où cela aiderait quelqu'un d'autre avec un problème similaire.