Node.js, um poderoso tempo de execução de JavaScript desenvolvido no mecanismo JavaScript V8 do Chrome, revolucionou a forma como pensamos e criamos aplicativos do lado do servidor. Sua arquitetura não bloqueante e orientada a eventos o torna a melhor escolha para aplicativos da Web escalonáveis e eficientes. Aqui está uma rápida olhada no que faz o Node.js se destacar:
- Assíncrono e orientado a eventos: o Node.js usa operações de E/S sem bloqueio, tornando-o leve e eficiente para aplicativos em tempo real com uso intensivo de dados.
- Linguagem de programação única: escreva código do lado do cliente e do servidor em JavaScript, proporcionando uma experiência de desenvolvimento unificada.
- Vasto registro NPM: acesse um enorme repositório de bibliotecas de código aberto, aprimorando a funcionalidade e acelerando o desenvolvimento.
- Plataforma cruzada: Desenvolva aplicativos que sejam executados perfeitamente em vários sistemas operacionais.
- Apoio Comunitário e Corporativo: Beneficie-se de uma comunidade vibrante e do apoio de grandes corporações, garantindo atualizações e inovações constantes.
Com o Node.js, os desenvolvedores ganham uma ferramenta versátil para criar diversas aplicações web, desde simples servidores web até plataformas complexas de comunicação em tempo real. Vamos mergulhar no processo de instalação.
Atualize o Ubuntu antes da instalação do Node.js
Antes de instalar o Node.js, é crucial garantir que seu sistema Ubuntu esteja atualizado. Isso ajuda a evitar possíveis conflitos e garante a instalação da versão mais recente do Node.js. Execute o seguinte comando para atualizar seu sistema:
sudo apt update && sudo apt upgrade
Método 1: instalar o Node.js por meio do repositório APT
Instalar o Node.js no Ubuntu 24.04, 22.04 ou 20.04 diretamente do repositório Ubuntu APT é o primeiro método. Isso será satisfatório, dependendo do que você precisa do Node.js.
Para instalar a versão padrão do Ubuntu, execute o seguinte comando:
sudo apt install nodejs
Certifique-se de que o Node.js esteja instalado corretamente após a instalação, verificando sua versão em seu sistema. Execute o seguinte comando para verificar a versão do Node.js instalada:
node --version
Você verá a versão instalada do Node.js exibida em seu terminal se a instalação for bem-sucedida. Agora você está pronto para começar a usar o Node.js em seu sistema Ubuntu.
Método 2: instalar o Node.js via NodeSource
Instale os pacotes iniciais necessários
Primeiro, certifique-se de que os seguintes pacotes estejam instalados abaixo:
sudo apt install curl apt-transport-http ca-certificates
Importar repositório APT NodeSource
Em seguida, importe a chave GPG do Repositório NodeSource. Esta ação verifica a autenticidade dos pacotes que você instalará. Use o comando:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
Em seguida, selecione a versão do Node.js apropriada para o seu sistema Ubuntu. Por exemplo, substitua NODE_MAJOR=20
com a versão desejada, como NODE_MAJOR=18
. Execute este comando:
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /usr/share/keyrings/nodesource.gpg
Escolha entre várias versões do Node.js, como:
NODE_MAJOR=16
NODE_MAJOR=18
NODE_MAJOR=20
NODE_MAJOR=21
Instale o Node.js por meio do comando NodeSource APT
Após adicionar o repositório NodeSource, instale o Node.js usando o comando abaixo. Este método garante que você obtenha a versão mais recente ou específica do Node.js, oferecendo uma atualização do repositório padrão:
sudo apt install nodejs
Este comando instala o Node.js e todas as suas dependências se alinham com a versão que você escolheu anteriormente.
Conclua verificando a instalação do Node.js:
node --version
O número da versão de saída confirma que o Node.js foi instalado com sucesso em seu sistema Ubuntu a partir do repositório APT NodeSource.
Método 3: instalar o Node.js por meio do Node Version Manager (NVM)
Outra maneira de instalar o Node.js é usando o Gerenciador de versão de nó (NVM). Este método permite gerenciar várias versões do Node.js em seu sistema, facilitando a alternância entre versões para diferentes projetos.
Instalar NVM
Para instalar o NVM, execute um dos seguintes comandos:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
ou
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Esses comandos baixam e executam o script de instalação do NVM. Assim que a instalação for concluída, você precisa reiniciar seu terminal ou executar o seguinte comando para carregar o NVM:
source ~/.bashrc
Instale o Node.js por meio do comando NVM
Com o NVM instalado, você pode gerenciar várias versões do Node.js em seu sistema, tornando conveniente alternar entre versões para diferentes projetos.
Listar versões disponíveis do Node.js.
Antes de instalar uma versão específica do Node.js, verifique as versões disponíveis executando o seguinte:
nvm ls-remote
Este comando exibe uma lista de todas as versões disponíveis do Node.js, ajudando você a identificar a versão que deseja instalar, como a versão LTS mais recente ou um número de versão específico.
Instale uma versão Node.js.
Para instalar a versão desejada do Node.js, execute o seguinte comando e substitua <version>
com a versão específica que você deseja instalar:
nvm install <version>
Por exemplo, para instalar o Node.js versão v20.0.0, execute:
nvm install 20.0.0
Este comando baixa e instala a versão especificada do Node.js.
Verifique a instalação do Node.js.
Para verificar a versão instalada do Node.js, execute o seguinte:
node --version
Este comando exibe a versão instalada do Node.js em seu sistema, confirmando a instalação bem-sucedida.
Alternar entre versões instaladas do Node.js via NVM
O NVM permite alternar facilmente entre diferentes versões do Node.js. Para alternar entre as versões instaladas do Node.js, use o seguinte comando, substituindo <version>
com a versão para a qual você deseja mudar:
nvm use <version>
Por exemplo, para mudar para o Node.js versão 18.16.0, execute:
nvm use 18.16.0
Este comando define a versão especificada como a versão ativa do Node.js para sua sessão atual. Para tornar uma versão específica do Node.js o padrão para novas sessões de terminal, use o comando:
nvm alias default <version>
Substituir <version>
com o número da versão desejada. Por exemplo, para definir o Node.js versão 18.16.0 como padrão, execute:
nvm alias default 18.16.0
Dica adicional: Aprendendo os métodos para remover Node.js
Remova o Node.js instalado via repositório Ubuntu ou NodeSource
Se você instalou o Node.js do repositório Ubuntu ou de um PPA, você pode desinstalá-lo usando o apt
programa. Aqui está um detalhamento do comando que você precisa executar:
sudo apt remove nodejs
Este comando removerá o Node.js junto com seus arquivos de configuração associados. Ele solicitará que você confirme a remoção e, após a confirmação, prosseguirá com a desinstalação.
Comando NVM para remover Node.js
Se você instalou o Node.js usando o Node Version Manager (NVM), siga estas etapas para desinstalá-lo:
Verifique a versão atual do Node.js por meio do comando NVM
Primeiro, determine a versão atualmente instalada do Node.js executando o seguinte comando:
nvm current
Este comando exibe a versão ativa do Node.js em seu sistema.
Desative NVM via comando NVM
Antes de desinstalar a versão atual do Node.js, você precisa desativar o NVM executando o seguinte:
nvm deactivate
Este comando descarrega a versão ativa do Node.js da sua sessão atual.
Remova a versão do Node.js por meio do comando NVM
Agora, execute o seguinte comando para desinstalar uma versão específica do Node.js instalada usando NVM, substituindo <version>
com o número da versão que você deseja desinstalar:
nvm uninstall <version>
Por exemplo, para desinstalar a versão v20.0.0 do Node.js, execute:
nvm uninstall 20.0.0
Este comando remove a versão especificada do Node.js do seu sistema, concluindo o processo de desinstalação.
Considerações finais
Aí está! Percorremos as diferentes maneiras de instalar o Node.js no Ubuntu Linux – 24.04, 22.04 ou 20.04. Quer você tenha escolhido o repositório Ubuntu simples, o NodeSource APT mais atualizado ou o versátil NVM, agora você está equipado para lidar com suas necessidades de Node.js como um profissional. Lembre-se de que a escolha do método depende do que funciona melhor para o seu projeto.