A Melhor Forma de Instalar o Node.js

Raphael Bernardo Ohlsen
CollabCode
Published in
3 min readDec 29, 2018

Existem algumas maneiras de instalar o Node.js, mas parece que apenas uma delas oferece a melhor experiência a longo prazo e esta forma é através do gerenciador de versionamento do Node que a abriviatura em inglês é nvm.

Para Linux

Você pode instalar o nvm através do script abaixo:

No entanto, gostaria de incentivá-lo a usar o processo de instalação manual. Nada de especial. Em primeiro lugar, basta clonar o repositório inteiro em uma subpasta em seu diretório pessoal. (~/.nvm). E em segundo lugar, você adiciona duas linhas extras ao seu script de console.

  1. Crie um subdiretório para hospedar o nvm na raiz do seu Linux:
    mkdir ~/.nvm.
  2. Navege até a pasta cd ~/.nvm. E então execute a linha contendo os comandos abaixo:
export NVM_DIR="$HOME/.nvm" && (
git clone https://github.com/creationix/nvm.git "$NVM_DIR"
cd "$NVM_DIR"
git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`
) && \. "$NVM_DIR/nvm.sh"

3. Adicione estas linhas ao seu arquivo ~/.bashrc, ~/.profile,~/.zshrc para que ele seja automaticamente criado no login:

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

4. Para verificar se realmente o nvmestá funcionado execute:
nvm --version. Retornará a versão do nvminstalado que no meu caso é 0.33.11

5. Execute o comando abaixo para listar as versões disponíveis para instalação:
install:

nvm ls-remote

6. Escolha a ultima versão estável (LTS), na data de publicação deste artigo foi a versão v10.15.0 (Latest LTS: Dubnium)

7. Execute então o comando nvm install v10.15.0

8. Para verificar se realmente o nodeestá funcionado execute:
node --version. Retornará a versão do nvminstalado que no meu caso é v10.15.0

Para Windows

No Windows, se você não precisar de mais de uma versão do Node.js, você pode usar o site oficial.

Neste ponto você pode estar se perguntando. “Mas é muito mais fácil pelo Windows e porque deveria utilizar Linux?”. E aí vai a minha opinião de quem utilizou a plataforma Windows por muito tempo.

Se você chegou até este post é porque deve trabalhar com desenvolvimento Web, correto? E para desenvolvimento a melhor plataforma para isto é definitivamente o Linux. Mas aí vem outro ponto, muitos desenvolvedores são full stackers e fazem também trabalho de UX e dependem de ferramentas como Adobe XD, PhotoShop entre outras. O Linux não tem um grande suporte para ferramentas de UX e então como fazer par ter o melhor dos dois mundos?

Bem… Se você tiver grana eu aconselho você migrar para o mundo das maçãs e comprar um MacBook. Está sem dinheiro? Não se desespere pois para tudo tem uma solução.

Instale o Linux no Windows de uma forma rápida e fácil através deste link. Aconselho que siga até o passo 3 e desconsidere a instalação dos demais passos pois é bem melhor instalar as outras ferramentas pelo Linux que você instalou no seu Windows!!

Mas como instalar as demais ferramentas e ser mais produtivo?? Indico o curso da Collabcode que terá uma próxima turma no ano de 2019 e acompanhe as lives pelo Youtube onde o Marco Bruno sempre leva conteúdo de graça para a comunidade de desenvolvedores. Mas se me pedirem posso criar também um outro post ensinando a instalação das demais ferramentas para você se tornar um desenvolvedor mais produtivo.

Meus próximos pots serão sobre:
- Instalação de SASS utilizando npm, clique aqui para acessar o artigo.
- Resolvendo o problema do Debug do VSCode.

Por hoje é só pessoal!!!

--

--

Raphael Bernardo Ohlsen
CollabCode

Telecommunications engineer returning to the code world. This is addictive. I want to learn a lot and support this community. Here we go!!!!