Cómo eliminar por completo node.js de Windows

Desinstalé mi versión anterior de node.js (0.8.11) y descargué el último, 0.10.24 del sitio web node.js y lo instalé. Sin embargo, después de ejecutar el node --version , todavía indica que estoy ejecutando v0.8.11. Obviamente, algunas cosas quedaron atrás durante el proceso de desinstalación, y me está causando todo tipo de errores cuando bash agregar módulos a través de npm. He visto soluciones para esto para OSX y Linux, pero no pude encontrar nada para Windows. Estoy ejecutando Windows 7 de 64 bits.

Cómo eliminar Node.js de Windows:

  1. Tomar una respiración profunda.

  2. Desinstale desde Progtwigs y características con el desinstalador.

  3. Reinicie (o probablemente pueda salirse con la suya eliminando todos los procesos relacionados con los nodos desde el Administrador de tareas).

  4. Busque estas carpetas y elimínelas (y su contenido) si todavía existen. Según la versión que instaló, la configuración de UAC y la architecture de la CPU, pueden existir o no:

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm (o %appdata%\npm )
    • C:\Users\{User}\AppData\Roaming\npm-cache (o %appdata%\npm-cache )
    • C:\Users\{User}\.npmrc (y posiblemente también C:\Users\{User}\.npmrc eso sin el prefijo . )
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  5. Compruebe la %PATH% entorno %PATH% para asegurarse de que no existen referencias a Nodejs o npm .

  6. Si aún no se desinstala, escriba where node en el símbolo del sistema y verá dónde reside; elimínelo (y probablemente también el directorio principal).

  7. Reinicia, por si acaso.

Escenario: eliminación de NodeJS cuando Windows no tiene entrada de progtwig para la instalación de su nodo

Me encontré con un problema donde mi versión de NodeJS (0.10.26) NO se pudo desinstalar ni eliminar, porque los Progtwigs y características en Windows 7 (también conocido como Agregar / Quitar progtwigs) no tenían registro de mi instalación de NodeJS … así que no había no hay otra opción para eliminarlo que eliminar manualmente las claves y archivos de registro.

Comando para verificar su versión de NodeJS: node --version

Intenté instalar la versión recomendada más nueva de NodeJS, pero falló al final del proceso de instalación y se retrotrajo. Varias versiones de NodeJS también fallaron, y el instalador también las hizo retroceder también. No pude actualizar NodeJS desde la línea de comando ya que no tenía instalado SUDO.

SOLUCIÓN: Después de pasar varias horas solucionando el problema, incluida la actualización de NPM, decidí volver a instalar la versión EXACTA de NodeJS en mi sistema, sobre la parte superior de la instalación existente.

Esa solución funcionó y reinstaló NodeJS sin ningún error. Mejor aún, también agregó una entrada oficial en el diálogo Agregar / Quitar progtwigs.

Ahora que Windows estaba al tanto de la instalación olvidada de NodeJS, pude desinstalar completamente mi versión existente de NodeJS. Luego, instalé con éxito la versión más nueva recomendada de NodeJS para la plataforma de Windows ( versión 4.4.5 al momento de escribir esto ) sin iniciar la recuperación.

Me tomó un tiempo alcanzar el éxito, así que estoy publicando esto en caso de que ayude a alguien más con un problema similar.

De hecho, tuve una falla en la desinstalación de Microsoft. Instalé node-v8.2.1-x64 y necesitaba ejecutar la versión node-v6.11.1-x64.

La desinstalación estaba fallando con el error: “Windows no puede acceder al dispositivo, ruta o archivo especificado” o similar.

Terminé yendo a la carpeta Descargas haciendo clic derecho en el nodo-v8.2.1-x64 MSI y seleccionando desinstalar … esto funcionó.

Saludos, Jon

En mi caso, lo anterior por sí solo no funcionó. Instalé y desinstalé varias versiones de nodejs para corregir este error: npm en Windows Error: EISDIR, leí en Error (nativo) que seguí recibiendo en cualquier comando npm que intenté ejecutar, incluida la obtención de la versión npm con: npm -v .

Así que el directorio npm fue eliminado en la carpeta nodejs y la última versión npm fue copiada del npm dist : y luego todo comenzó a funcionar.

Ayer tuve el mismo problema conmigo y mi solución es: 1. desinstalar desde el panel de control no desde su cli 2. descargar e instalar la versión más reciente o deseada del nodo desde su sitio web 3. si por error ha intentado desinstalar a través de cli (lo hará no eliminar completamente la mayoría de las veces) entonces no se obtiene la opción de desinstalar en cpanel, en este caso, instalar la misma versión de nodo y luego seguir mi 1. paso

Espero que ayude a alguien.