Como remover completamente node.js do Windows

Desinstalei minha versão anterior do node.js (0.8.11) e fiz o download do mais recente, 0.10.24, do site node.js e instalei-o. No entanto, depois de executar o node --version , ele ainda indica que estou executando v0.8.11. Obviamente, algumas coisas foram deixadas para trás durante o processo de desinstalação, e isso está me levando a ter todos os tipos de erros ao tentar adicionar módulos através do npm. Eu vi soluções para isso para OSX e Linux, mas não consegui encontrar nada para o Windows. Estou executando o Windows 7 de 64 bits.

Como remover o Node.js do Windows:

  1. Respire fundo.

  2. Desinstale a partir de Programas e Recursos com o desinstalador.

  3. Reinicie (ou você provavelmente pode matar todos os processos relacionados ao nó do Gerenciador de Tarefas).

  4. Procure por essas pastas e remova-as (e seus conteúdos), se ainda existirem. Dependendo da versão instalada, das configurações do UAC e da arquitetura da CPU, elas podem ou não existir:

    • 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 (e possivelmente verifique isso sem o prefixo . )
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  5. Verifique sua variável de ambiente %PATH% para garantir que não haja referências a Nodejs ou npm .

  6. Se ainda não estiver desinstalado, digite where node no prompt de comando e você verá onde ele reside – exclua esse (e provavelmente o diretório pai) também.

  7. Reinicie, por boa medida.

Cenário: Removendo o NodeJS quando o Windows não possui Entrada de Programa para a instalação do Nó

Eu me deparei com um problema onde a minha versão do NodeJS (0.10.26) NÃO podia ser desinstalada nem removida, porque Programas e Recursos no Windows 7 (aka Adicionar / Remover Programas) não tinha registro de ter instalado o NodeJS … então havia nenhuma opção para removê-lo curto de excluir manualmente as chaves do registro e arquivos.

Comando para verificar sua versão do NodeJS: node --version

Eu tentei instalar a versão mais recente recomendada do NodeJS, mas ela falhou no final do processo de instalação e revertida. Várias versões do NodeJS também falharam e o instalador também as recuperou. Não consegui atualizar o NodeJS a partir da linha de comando, pois não tinha o SUDO instalado.

SOLUÇÃO: Depois de passar várias horas solucionando o problema, incluindo a atualização do NPM, decidi reinstalar a versão EXACT do NodeJS no meu sistema, sobre a parte superior da instalação existente.

Essa solução funcionou e reinstalou o NodeJS sem erros. Melhor ainda, ele também adicionou uma input oficial no diálogo Adicionar / Remover Programas.

Agora que o Windows estava ciente da instalação do NodeJS esquecida, eu consegui desinstalar completamente a minha versão existente do NodeJS. Em seguida, instalei com êxito a versão mais recente recomendada do NodeJS para a plataforma Windows ( versão 4.4.5 ), sem iniciar a reversão.

Levei um tempo para alcançar o sucesso, então estou postando isso no caso de ajudar alguém com um problema semelhante.

Eu realmente tive uma falha na desinstalação da Microsoft. Eu tinha instalado o node-v8.2.1-x64 e precisava executar a versão node-v6.11.1-x64.

O desinstalado estava falhando com o erro: “O Windows não pode acessar o dispositivo, caminho ou arquivo especificado” ou semelhante.

Eu acabei indo para a pasta Downloads clicando com o botão direito do mouse no nó-v8.2.1-x64 MSI e selecionando desinstalar .. isso funcionou.

Atenciosamente, Jon

No meu caso, o acima sozinho não funcionou. Eu tinha instalado e desinstalado várias versões do nodejs para corrigir esse erro: npm no windows Erro: EISDIR, leia em Error (native) que eu continuei recebendo em qualquer comando npm que tentei executar, inclusive obtendo a versão npm com: npm -v .

Assim, o diretório npm foi excluído da pasta nodejs e a última versão npm foi copiada do npm dist : e então tudo começou a funcionar.

Eu tive o mesmo problema comigo ontem e minha solução é: 1. desinstalar do controlpanel não do seu cli 2. baixar e instalar a versão mais recente ou desejada do nó do seu site 3. se por engano você tentou desinstalar através cli (ele vai não remover completamente mais frequentemente), então você não tem opção de desinstalação no cpanel, neste caso, instalar a mesma versão do nó e, em seguida, siga o meu 1. passo

Espero que ajude alguém.