NodeJS Update : um tutorial fácil e rápido

Se você tentar instalar a versão mais recente do node usando o apt-package manager, você obterá a v14.18.2. Esta é a versão mais recente nos repositórios de software do Ubuntu, mas não a versão mais recente do NodeJS.

Isso ocorre porque quando uma nova versão de um software é lançada, a equipe do Ubuntu pode levar vários meses para testá-los e lançá-los no aplicativo oficial do Ubuntu. Portanto, para ter a versão mais recente de qualquer software, podemos precisar usar um pacote privado lançado pelo desenvolvedor.

Neste tutorial, o que vamos fazer é pegar a versão v16.13.2 (LTS – com suporte estendido ou suporte de longo prazo) ou a versão v17.3.1 do Node.js. Para obter a versão mais recente, podemos usar nodesource ou nvm (node ​​version manager). Mostraremos como usar ambos aqui.

Todos os comandos serão executados usando a interface de linha de comando (CLI)/terminal.

Três formas de dar update Node JS em máquinas Linux
Usando nvm
Vamos começar com o NVM, Node Version Manager.

Esta é de longe a melhor maneira de atualizar o Node JS em uma máquina Linux.

Você precisará de um compilador C++, pacote build-essential e biblioteca libssl-dev. Primeiro execute a atualização e depois instalaremos o pacote.

Atualização:

Instale o pacote:

Para instalar ou atualizar o NVM, você pode usar cURL para obter o script de instalação:

Você precisa fechar e abrir o terminal primeiro. Você pode executar nvm -v para ver se a instalação foi bem-sucedida.

Se tudo correr bem, o comando retornará a versão nvm. Uma vez configurado, suas atualizações do Node JS serão fáceis.

Você pode usar o comando de terminal “nvm ls” para verificar quais versões estão instaladas no momento e “nvm ls-remote” para ver quais versões estão disponíveis para instalação.

Use para baixar, instalar e compilar a versão mais recente do NodeJS, é claro que você precisa substituir #s pela versão desejada do NodeJS, você pode verificar a versão mais recente no site do Node JS.

Use um gerenciador de pacotes

Se o NVM não funcionar para você, um gerenciador de pacotes agora é sua melhor rota.

O Node Package Manager ou NPM ajuda você a descobrir, compartilhar e usar código e dependências. O Node JS vem com o npm pré-instalado, mas é atualizado com mais frequência do que o Node.js.

Execute “npm -v” no terminal para ver sua versão atual, agora execute : para instalar a versão mais recente do npm (se você ainda não a usou).

Agora execute “npm -v” novamente para garantir que a atualização seja feita corretamente.

Agora, para sua tão sonhada atualização do Node JS, você precisará de um módulo npm chamado “n”.

Execute essas linhas de código no terminal para limpar o cache npm, instale o módulo “n” e instale a versão estável mais recente do Node JS.

Para instalar a versão mais recente, estável ou não, execute , outra maneira é executar para atualizar o Node JS para uma versão específica.

Usar pacotes binários no NodeJs

Honestamente, você provavelmente não quer seguir esse caminho.

Se você estiver desesperado e nenhuma das outras opções funcionar, você pode acessar a página oficial de download para obter um pacote binário de 32 ou 64 bits para atualizar o Node JS ou instalá-lo.

Você pode instalar pacotes a partir do próprio navegador, mas se preferir usar o terminal, lembre-se de que versões específicas de nós podem mudar à medida que as atualizações são lançadas.

Para descompactar o arquivo, você irá precisar do pacote xz-utils, para instalar-lo, rode no terminal

Rode este comando para instalar o pacote binário em /usr/local.

Agora que você tem o Node e o npm, considere usar a opção 2 uma nova chance para um próximo update Node JS.

Update NodeJS no Windows e no macOS

Você pode acessar a página de download do Node, que contém pacotes binários para Windows e macOS para atualizar o NodeJS, mas por que dificultar sua vida?

O pré-instalador (com a extensão .msi para Windows e .pkg para macOS) torna o processo de instalação e atualização do nó mais fácil e eficiente.

Baixe e execute esse arquivo, deixe o instalador cuidar de todo o resto, e toda vez que uma atualização for instalada, a nova versão do NodeJS e o npm substituirão a antiga.

Como alternativa, os usuários do macOS podem usar a opção npm acima com o módulo “n”.

Espero que a atualização do NodeJS seja bem-sucedida!