Como atualizar o Node.js para a ultima versão no Ubuntu 🐧

eucarlos

Carlos Alves

Posted on March 16, 2022

Como atualizar o Node.js para a ultima versão no Ubuntu 🐧

Olá, pessoas! Por questões de estudantis na última semana migrei de sistema operacional... o que antes eu usava Windows 10 para tudo, hoje uso a distribuição Ubuntu do Linux.

Com isso, me deparei com diversas mudanças e dores de cabeças em que nunca passei. E uma delas é que instalei node.js via terminal com o comando:

sudo apt install nodejs
Enter fullscreen mode Exit fullscreen mode

Então tá, tudo certo né? Né?!😐 Não, o problema é que foi instalado uma versão muito antiga do node.js no meu caso era a versão 6.11.3, então toda vez que eu iria instalar um pacote mais atual emitia a mensagem abaixo:

The engine "node" is incompatible with this module. Expected version ">=12.6". Got "10.19.0"
Enter fullscreen mode Exit fullscreen mode

Então começaremos a saga da resolução desde problema.

1. Abra o Terminal no Ubuntu

Antes de qualquer coisa precisaremos do terminal, então nossa primeira missão é abri-lo.

2. Limpar o cache

Para limpar o cache no npm, precisamos executar o comando abaixo em nosso terminal.

sudo npm cache clean -f
Enter fullscreen mode Exit fullscreen mode

Vai solicitar a senha, e então é só colocar e prosseguir.

3. Instalar globalmente o modulo n

o modulo n vai ajudar a facilitar a atualização do node.

sudo npm install -g n
Enter fullscreen mode Exit fullscreen mode

4. Escolha versão do node

Para instalar a última versão lançada do node basta usar o comando abaixa:

sudo n latest
Enter fullscreen mode Exit fullscreen mode

Porém, a última versão nunca é a recomendada, então a melhor escolha seria a versão mais recente que está estável, para isso é bem simples basta usar o comando abaixo:

sudo n stable
Enter fullscreen mode Exit fullscreen mode

Ótimo, agora está perfeito... e se ao invés de querer a última versão lançada ou versão recente estável eu quisesse a uma versão específica? Também é muito simples... suponhamos que queremos a versão 8.2.6. Para isso usaremos o comando:

sudo n 8.2.6
Enter fullscreen mode Exit fullscreen mode

5. Verificar a versão do Node

Pronto, seu node está atualizado. Agora verifique a versão do node com o comando:

node --version
Enter fullscreen mode Exit fullscreen mode

Calma, sei que retornou a versão antiga do node. Não há nada de errado, reinicie o terminal e digite o comando de verificar a versão novamente que dessa vez será apresentado versão atualizada.

Conclusão

Então só para concluir, afirmo com total clareza que os simples comandos ensinados nesse artigo foram os que resolveram esse problema e agora posso instalar todos meus pacotes tranquilamente.

Me acompanhe no GitHub, LinkedIn, Dribbble e Website

Referencias:

💖 💪 🙅 🚩
eucarlos
Carlos Alves

Posted on March 16, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related