Node.js é uma plataforma Javascript que permite que os desenvolvedores criem aplicações de rede escaláveis e de maneira rápida. É uma plataforma extensamente utilizada no mundo todo e mantida por uma grande comunidade.

Outro importante elemento é o gerenciador de pacotes npm (node package manager). Com o npm é possível ter acesso a um repositório online com milhares de projetos de código aberto para o Node e, claro, gerenciar todas as dependências e versões que precisarmos. Dito isso, vou mostrar como instalar o node e também como instalar o npm no seu Mac OS X utilizando o brew. Vamos lá?

Nosso Homebrew de cada dia

Uma das maneiras mais simples de instalar o node no Mac OS X é utilizando o Homebrew. Primeiro, precisamos ter certeza de que os repositórios do brew estão atualizados.

[code language=”bash”]
$ brew update
[/code]

Vamos primeiro pesquisar as versões de node disponíveis para instalação, pois aqui queremos instalar a versão 6.x, que é a versão estável e LTS. Se executarmos o seguinte comando

[code language=”bash”]
$ brew install node
[/code]

Ele instalará a versão mais atual, que na data de escrita deste tutorial era a 7.x. Como queremos a versão 6.x, vamos pesquisar para ver se ela está disponível

[code language=”bash”]
$ brew search node
leafnode llnode node node-build node@0.10 node@0.12 node@4 node@5 node@6 nodebrew nodeenv nodenv
Caskroom/cask/mindnode-pro Caskroom/cask/node-profiler Caskroom/cask/nodebox Caskroom/cask/nodeclipse Caskroom/cask/printnode Caskroom/cask/soundnode
[/code]

Como podemos ver no resultado da busca, temos a versão node@6, a qual iremos instalar.

O restante são outros pacotes do node que podemos instalar com o Brew e por hora vamos só ignorá-los. Logo

[code language=”bash”]
$ brew install node@6
[/code]

Como essa não é a última versão do node, precisamos exportar o nosso bin para o nosso PATH porque o Brew não faz isso automaticamente

[code language=”bash”]
$ echo ‘export PATH="/usr/local/opt/node@6/bin:$PATH"’ >> ~/.bash_profile
$ source .bash_profile
[/code]

Uma vantagem do Brew é que quando instalamos o node com ele, o npm será instalado também. Para verificar que tudo foi instalado corretamente vamos conferir as versões que foram instaladas (pode ser que você já tenha instalado uma versão mais atual)

[code language=”bash”]
$ node -v
v6.9.4
$ npm -v
3.10.10
[/code]

É isso ai pessoal, bem simples não é? O Homebrew sempre facilita algumas coisas para nós. Tem alguma dúvida? Me deixe uma mensagem nos comentários. Até a próxima!

Exibir ComentáriosOcultar Comentários

4 Comments

  • Kelcio
    Posted 01/10/2017 at 20:30 0Likes

    Oi Pablo. Fiz os passos descritos no post mas o NPM que foi instalado foi a versão 5.3.0. Como faz para voltar para a versão 3.10.10?

  • Pablo Silva
    Posted 02/10/2017 at 02:23 0Likes

    Oi Kelcio, tudo bem?
    Então, você precisa voltar pra versão 3.10.10 por algum motivo específico.
    Toda vez que você instala via brew, ele instala sempre a última versão estável dos frameworks, então
    se você não precisar voltar por algum motivo específico, é interessante que você fique com a 5.3.0.
    Quando eu criei este tutorial, a versão mais estável era a 3.10.10, por isso ela aparece aí.

    Se precisar realmente voltar, me avise que eu eu lhe ajudo, ok!
    Abraços.

  • Aristóteles
    Posted 02/02/2018 at 21:48 0Likes

    Olá! no meu caso ele nem instalou o NPM :/

  • Pablo Silva
    Posted 05/02/2018 at 17:48 0Likes

    Qual o erro que aparece?

Comments are closed.