Um momento
Aula 01
Cursos / React Native - Guia de Instalação (Node e Expo)
[Ubuntu] Instalando o Node com NVM

Nesta aula aprendemos a instalar o Node.js no Ubuntu com o Node Version Manager (nvm).

O nvm é um gerenciador de versões que nos permite instalar e mudar a versão instalada do Node sem ter que se restringir à uma específica.

O repositório oficial do nvm contém instruções de como instalar. Uma delas é através de um script de shell que é baixado e executado na sua máquina. Pode-se baixar o script manualmente e rodá-lo. Ou usar tanto o comando curl como o wget para baixar e redirecionar a saída para o comando bash (ou qualquer outro tipo de shell). Clique aqui para acessar o repositório e copiar o comando de instalação:

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

(O comando acima se tornará obsoleto com novas versões então recomendo acessar o repositório diretamente e copiar de lá)

O diretório .nvm então será criado no caminho do seu diretório pessoal (/home/usuario).

Linhas de configuração do nvm também serão adicionadas ao seu arquivo de .bashrc no seu diretório pessoal. Para confirmar, execute o comando:

tail ~/.bashrc

Espere uma saída que contém uma passagem parecida com a seguinte:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Para rodar o nvm sem ter que abrir uma nova janela ou aba do terminal, rode:

source ~/.bashrc

Para instalar a versão mais atual do Node de suporte a longo prazo ("long-term support"), rode:

nvm install 'lts/*'

# o seguinte também funciona
nvm install --lts

Para listar as versões instaladas:

nvm list

Para usar a versão instalada, rode nvm use 16, onde 16 é o número da versão desejada. Para usar a versão de suporte a longo prazo, use:

nvm use 'lts/*'

# o seguinte também funciona
nvm use --lts

Para confirmar que estás rodando a versão desejada, rode os seguintes comandos:

node -v

npm -v

Summary

Resumo da Aula sobre Instalação do Node no Linux Usando NVM

Nesta aula, aprendemos como instalar o Node.js no Linux utilizando o NVM (Node Version Manager), um gerenciador de versões que permite escolher e alternar entre diferentes versões do Node e do NPM.

Passos para Instalação

  1. Acessar o Repositório do NVM no GitHub:

  2. Instruções de Instalação:

    • Baixe o script de instalação e execute-o no terminal.
    • O NVM será instalado na pasta .nvm do seu diretório pessoal.
  3. Executar o Script:

    • Utilize um dos seguintes comandos:
      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
      
    • O script adicionará linhas ao seu arquivo .bashrc para inicializar o NVM em cada sessão do terminal.
  4. Atualizar o Terminal:

    • Abra uma nova janela do terminal ou execute source ~/.bashrc para aplicar as mudanças sem reiniciar a sessão.
  5. Instalar Versões do Node:

    • Para instalar a versão LTS do Node, use:
      nvm install --lts
      
    • No momento da gravação, a versão LTS era a 8.
  6. Alternar Entre Versões:

    • Para instalar uma versão específica do Node, como a versão 6, utilize:
      nvm install 6
      
    • O NPM correspondente à versão do Node também será instalado.
  7. Listar Versões Instaladas:

    • Para verificar as versões instaladas, utilize:
      nvm ls
      

Considerações Finais

A instalação do Node com o NVM é conveniente e permite gerenciar facilmente várias versões do Node e do NPM. Para mais informações sobre comandos e opções do NVM, consulte a documentação no GitHub.

Até a próxima!

Video Transcript

Nesta aula nós vamos aprender como instalar o node no Linux usando o NVM. NVM é o Node Version Manager, é o gerenciador de versões para o node. Quando a gente usar NVM a gente pode escolher que versão do node a gente quer usar. Ele também muda a versão do NPM. Então, para começar vamos lá no navegador e para a página do NVM no GitHub. GitHub.com.creationix.nvm. GitHub.com.crie.nix.nvm. Nesta página tem as instruções de instalação, se você ir lá para baixo aqui. Installation. E é bem simples, a gente vai baixar um script de instalação e executar no nosso shell. Aí vai instalar o NVM na parte da .nvm no seu diretório pessoal. Então vamos lá, vamos primeiro copiar esse cara aqui. Você tem a opção de usar o curl ou o Wget, eu vou usar o curl, tá certo? Então vamos copiar o link do script de instalação. E vamos voltar ao terminal aqui, vamos lá no terminal. E vamos chamar o curl, traço o o, traço o, espaço e vamos colar aquele link. Aí você dá um pipe para o baixo. E ele vai baixar o NVM e vai instalar na pasta .nvm no seu diretório pessoal. Ele também vai adicionar essas quatro linhas para o seu .bashrc. Se você der um tail no .bashrc, seu diretório pessoal, você vê que ele realmente adiciona esse script. Esse cara aqui vai inicializar o NVM toda vez que você abrir o seu terminal. Se você tentar usar o NVM agora, não vai funcionar. Então você tem que abrir um novo janela do terminal. Se você não quiser abrir um novo janela, você pode dar um source na hora. Dá um source assim no .bashrc para poder iniciar o NVM. Se não, era só abrir uma nova janela, certo? Com isso o NVM está instalado, a gente pode instalar a versão do node que a gente quiser. Por exemplo, digitando o NVM install, LTS, barra, asterisco, vai instalar a versão de long term support. Nesse caso é a versão 8 no momento que eu gravei esse vídeo. Então ele vai baixar a versão do node 8 com o npm5. Mas nós não vamos usar o npm5 porque no momento que eu gravei esse vídeo tem problema para rodar o create react native app. Então a gente vai voltar lá para a versão do node 6 que vem com o npm3. Se você quiser usar o node 8, pode usar e em vez de usar npm você usa o yarn, certo? Então vamos continuar. Eu vou agora instalar a versão 6 e mudar de versão. Então bem fácil, só digitar NVM install 6. Ele vai baixar e instalar a versão do node 6 junto com o npm3. Então é bem conveniente e fácil de instalar no versões e de mudar de versões. Se você dá o npm list, ele lhes distas versões que você tem, certo? Note que a gente está usando agora a versão 6 com o npm3, certo? Então esse é o npm. Estalamos o node no Linux, no vunto, na minha ocasi versão 17.10. E usamos a npm para instalar versões diferentes do node. Se quiser ter mais informações de como usar o comando, dá uma olhada aqui no page no GitHub. Tem várias maneiras de usar o padrão e se pudir antes, certo? Então até a próxima.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: