Vous êtes sur la page 1sur 4

Como Instalar o Node.js no Ubuntu 16.

04
Como Instalar Utilizando o NVM
Uma alternativa para instalao do Node.js atravs do apt usar uma ferramenta
especialmente projetada, chamada nvm, que significa "Node.js version manager" ou
"Gerenciador de Verso do Node.js".

Usando o nvm voc pode instalar mltiplas verses, auto-contidas do Node.js que o
permitir controlar seu ambiente mais facilmente. Ele dar a voc acesso sob demanda
s mais novas verses do Node.js, mas tambm o permitir apontar verses prvias que
suas aplicaes podem depender.

Para comear, precisaremos obter os pacotes de software do nosso repositrio Ubuntu,


que nos permitiro compilar pacotes de fontes. O script nvm aproveitar estas
ferramentas para construir os componentes necessrios:

sudo apt-get update


sudo apt-get install build-essential libssl-dev

Uma vez que os pacotes requeridos estejam instalados, voc pode baixar o script de
instalao do nvm da pgina do projeto GitHub. O nmero de verso pode ser diferente,
mas, em geral, voc pode baix-lo com o curl:

curl -sL
https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o
install_nvm.sh

E inspecionar o script de instalao com o nano:

nano install_nvm.sh

Execute o script com o bash:

bash install_nvm.sh

Ele instalar o software dentro de um subdiretrio do seu diretrio home em ~/.nvm. Ele
adicionar tambm as linhas necessrias ao seu arquivo ~/.bashrc para utilizar o arquivo.
Para obter acesso funcionalidade do nvm, voc precisar sair e se logar novamente, ou
voc pode varrer o arquivo ~/.bashrc de modo que sua sesso atual saiba sobre as
alteraes:

source ~/.bashrc

Agora que voc tem o nvm instalado, voc pode instalar verses isoladas do Node.js.

Para encontrar as verses do Node.js que esto disponveis para instalao, voc pode
digitar:

nvm ls-remote

Output
...
v5.8.0
v5.9.0
v5.9.1
v5.10.0
v5.10.1
v5.11.0
v6.0.0

Como voc pode ver, a verso mais recente no momento da redao deste artigo a
v6.0.0. Voc pode instal-la digitando:

nvm install 6.0.0

Geralmente, o nvm mudar para utilizar a verso mais recente instalada. Voc pode dizer
explicitamente ao nvm para utilizar a verso que acabamos de baixar digitando:

nvm use 6.0.0

Quando voc instala o Node.js utilizando o nvm, o executvel chamado node. Voc
pode ver a verso atualmente sendo utilizada pelo shell digitando:

node -v
Output
v6.0.0

Se voc tiver mltiplas verses do Node.js, voc pode ver o que est instalado digitando:

nvm ls

Se desejar tornar padro uma das verses, voc pode digitar:

nvm alias default 6.0.0

Esta verso ser automaticamente selecionada quando uma nova sesso for iniciada.
Voc tambm pode referenci-la pelo apelido desta maneira:

nvm use default

Cada verso do Node.js manter o controle de seus prprios pacotes e tem npm
disponvel para gerenci-los.

Voc pode ter pacotes de instalao do npm para o diretrio ./node_modules do projeto
Node.js utilizando o formato normal. Por exemplo, para o mdulo express:

npm install express

Se voc deseja instal-lo globalmente (tornando-o disponvel para os outros projetos que
utilizam a mesma verso de Node.js), voc pode adicionar o flag -g:

npm install -g express

Isto instalar o pacote em:

~/.nvm/node_version/lib/node_modules/package_name

Instalando globalmente permitir a voc executar comandos atravs da linha de comando,


mas voc ter que vincular o pacote em sua esfera local para exigi-lo de dentro de um
programa:

npm link express

Voc pode aprender mais sobre as opes disponveis com o nvm digitando:
nvm help

Concluso
Como voc pode ver, existem algumas maneiras de se instalar e executar o Node.js em
seu servidor Ubuntu 16.04. Suas circunstncias iro ditar quais dos mtodos acima a
melhor ideia para sua necessidade. Embora a verso empacotada no repositrio do
Ubuntu seja a mais fcil, o mtodo do nvm, definitivamente, o mais flexvel.

Vous aimerez peut-être aussi