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
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"
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
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
4. Escolha versão do node
Para instalar a última versão lançada do node basta usar o comando abaixa:
sudo n latest
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
Ó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
5. Verificar a versão do Node
Pronto, seu node está atualizado. Agora verifique a versão do node com o comando:
node --version
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
Top comments (2)
o cara é muito bom <3
valeu
Obrigado! Me ajudou bastante.