DEV Community

Cover image for Como atualizar o Node.js para a ultima versão no Ubuntu 🐧
Carlos Alves
Carlos Alves

Posted on • Updated on

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:

Top comments (1)

Collapse
 
jcarsan profile image
Júlio Santos

Obrigado! Me ajudou bastante.