Como instalar o Node.js no Ubuntu

Publicado por Samuel Leonardo em 24/08/2020

[ Hits: 2.885 ]

 


Como instalar o Node.js no Ubuntu



Nessa dica, veremos como instalar o Nodejs da maneira mais "correta" que evita futuras dores de cabeça com módulos antigos se precisar atualizar.

Aqui vamos instalar o Nodejs via nvm e como usuário não root, porque, caso não tenha acontecido contigo ainda, instalar o node pelo apt só causa uma baita dor de cabeça com alguns módulos globais.

Então, sigam-me os bons:

0. Se você já tiver instalado o node via apt, pode dar erros severos, por isso, tente desinstalar seu node do apt antes de começar os comandos abaixo.

1. Instale o git:

sudo apt install git

2. Instalando corretamente via NVM (Node Version Manager):

NOTA: lembre, toda vez que quiser atualizar seu node, vá pelo NVM e NUNCA pelo gerenciador de pacotes da sua distro.

Acesse o projeto nvm no GitHub e verifique o comando no "Install & update":
Se a versão for diferente da v0.35.3, basta trocar as URLs dos comandos abaixo.

3. Execute um dos dois comandos abaixo (veja no GitHub se a versão mudou). Execute esse:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

ou esse:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

4. Feche seu terminal e abra de novo, só por garantia para evitar erros ao atualizar o bashrc.

5. Com o terminal reiniciado, execute:

nvm install node
(para instalar a última versão mais estável do node)

5.1. Caso não precise da versão mais estável, instale uma outra versão assim:

nvm ls-remote
(para listar versões disponíveis)

5.2. Escolha uma versão e instale assim:

nvm install VERSÃO_ESCOLHIDA
(troque VERSÃO_ESCOLHIDA pela versão listada no comando anterior)

5.2.1. Depois de instalada a versão escolhida, basta setar ela como usada:

nvm use VERSÃO_ESCOLHIDA

Caso ainda tenha algum problema, tente setar para a versão default assim:

nvm alias default VERSÃO_ESCOLHIDA

Agora você poderá criar apps HTML5 incrivelmente fantásticos e virar um "Steve Gates Zukemmberg" da vida.

Valeu.

Outras dicas deste autor

Cross Compiling - compilando seus programas C/C++ para Windows usando seu Linux

Programadores realizadores vs sonhadores - quando ação define os resultados que obtemos em software

ChronoPlus - Cronômetro para seu GNU/Linux

Curso de introdução ao estudo de compiladores

Juntando vários arquivos de áudio com o ffmpeg

Leitura recomendada

Como instalar última versão Node.js via repositório no Ubuntu, Debian e derivados

Error: ENOSPC: System limit for number of file watchers reached [Resolvido]

Servidor web via linha de comando com Node.js (http-server)

Bot com Fortune

wikit - Wikipédia no seu terminal

  

Comentários
[1] Comentário enviado por maurixnovatrento em 24/08/2020 - 22:31h


Não sabia que o node causava problemas instalado com o apt. Boa dica.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por SamL em 25/08/2020 - 09:47h


[1] Comentário enviado por mauricio123 em 24/08/2020 - 22:31h
Não sabia que o node causava problemas instalado com o apt. Boa dica.


É que alguns módulos do node podem acabar deixando de funcionar por conta de instalar eles na raiz. Uma vez aconteceu comigo de eu não saber porque estava acontecendo de não rodar meu programa, perdi umas horas preciosas pesquisando pra no final inferir que só poderia ser problema na instalação do node, nem mensagem de erro tinha. Daí fiz uma limpa nas pastas do node que estavam na raiz e reinstalei tudo como user comum, e funcionou.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts