Desinstalando Node.js
No Windows
Existem várias maneiras de desinstalar o Node.js no Windows. Apresantamos dois métodos comuns:
Método 1: Usando o Painel de Controle
- Abra o Painel de Controle e selecione Programas e Recursos.
- Encontre o Node.js, clique com o botão direito e escolha Desinstalar.
- Siga as instruções para concluir o processo de desinstalação.
Método 2: Desinstalação manual via linha de comando
- Pressione
Win + R, digitecmde abra o Prompt de Comando. - Execute os seguintes comandos para remover a pasta do Node.js:
rmdir /S /Q "C:\Program Files\nodejs"
rmdir /S /Q "%AppData%\npm"
rmdir /S /Q "%AppData%\npm-cache"
- Use também o seguinte comando para remover caminhos relacionados ao Node.js das variáveis de ambiente:
setx PATH ""
No macOS
No macOS, podemos usar o Homebrew para desinstalar ou remover manualmente os arquivos.
Método 1: Usando o Homebrew
- Abra o Terminal.
- Execute o segunite comando:
brew uninstall node
Método 2: Remoção manual de arquivos
- Abra o Terminal.
- Digite os seguintes comandos para remover os arquivos relacionados:
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm
No Linux
No Linux, podemos usar ferramentas de gerenciamento de pacotes para desinstalar o Node.js.
Usando apt (Ubuntu/Debian)
sudo apt-get remove --purge nodejs
sudo apt-get autoremove
Usando yum (CentOS/RHEL)
sudo yum remove nodejs
Instalando Node.js
Usando o Node Version Manager (NVM)
O NVM é uma ferramenta para gerenciar versões do Node.js, permitindo instalar e alternar entre diferentes versões em um mesmo sistema.
Instalando o NVM
O NVM pode ser instalado no Windows, macOS e Linux. Siga os passos abaixo:
No macOS e Linux:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
source ~/.bashrc
No Windows:
- Baixe o arquivo nvm-setup.zip.
- Descompacte e execute o arquivo de instalação.
Usando o NVM para instalar Node.js
Após a instalação do NVM, use os seguintes comandos para instalar o Node.js:
nvm install <vers> # Instala uma versão específica, por exemplo: nvm install 18.17.1
nvm install --lts # Instala a versão LTS mais recente
nvm install node # Instala a versão estável mais recente</vers>
Alternando entre versões do Node.js
nvm use <vers> # Usa uma versão específica do Node.js</vers>
Usando gerenciadores de pacotes
No Windows
- Acesse o site oficial do Node.js, nodejs.org.
- Baixe o pacote de instalação adequado para Windows (arquivo .msi).
- O instalador adicionará automaticamente as variáveis de ambiente.
No macOS
O macOS permite baixar o pacote de instalação diretamente ou usar o Homebrew:
brew install node
No Linux
No Linux, use o comando curl para baixar o pacote de instalação:
- Baixe a fonte do Node.js:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
- Instale o Node.js:
sudo apt-get install -y nodejs
Verificando a instalação
Após a instalação, verifique se o Node.js e o npm foram instalados corretamente:
node -v
npm -v
Atualizando ou revertendo o Node.js
Com o NVM, é fácil alternar entre versões do Node.js. Se não estiver usando o NVM, também é possível atualizar ou reverter o Node.js através dos métodos abaixo.
No Windows e macOS
Desinstale a versão antiga e reinstale a versão desejada do Node.js.
No Linux
Use o gerenciador de pacotes para atualizar ou reverter o Node.js:
sudo apt-get install -y nodejs=versão
Instalando npm e outras ferramentas
Ao instalar o Node.js, o npm é instalado automaticamente. Se desejar usar ferramentas como yarn ou cnpm, siga os passos abaixo.
Instalando cnpm (espelho do Taobao para acelerar)
npm install -g cnpm --registry=https://registry.npmmirror.com
Instalando yarn
npm install -g yarn
Problemas comuns e soluções
1. Node.js ou npm não são reconhecidos após a instalação
Certifique-se de que o caminho do Node.js está corretamente configurado nas variáveis de ambiente. Verifique o caminho com os seguintes comandos:
where node
where npm
2. Instalação de pacotes npm lenta
É possível configurar um espelho de registro para acelerar o processo, como o espelho do Taobao:
npm config set registry https://registry.npmmirror.com