Académique Documents
Professionnel Documents
Culture Documents
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.
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
nano install_nvm.sh
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:
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:
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
Esta verso ser automaticamente selecionada quando uma nova sesso for iniciada.
Voc tambm pode referenci-la pelo apelido desta maneira:
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:
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:
~/.nvm/node_version/lib/node_modules/package_name
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.