Node.js: instalação com NVM
Instale o Node.js por meio do NVM (Node Version Manager), evitando problemas de permissão e mantendo várias versões do Node lado a lado.
1. Visão geral
O Node.js é pré-requisito para o desenvolvimento com React Native e Expo. Este codelab mostra duas formas de instalá-lo e explica por que a instalação por meio do NVM costuma ser a melhor escolha.
O que você vai aprender
- Como instalar o Node.js diretamente pelo instalador oficial
- Quais problemas essa instalação direta pode causar
- Como instalar e usar o NVM (Node Version Manager) para instalar versões do Node.js
O que você vai precisar
- Um computador com Windows (o NVM indicado aqui é a versão para Windows)
- Acesso à internet e a um terminal (prompt de comando)
2. Instalação direta do Node.js
A instalação do NodeJS pode ser feita de maneira bastante simples. No link a seguir é possível baixar um arquivo para sua instalação.
No caso do sistema operacional Windows, trata-se de um simples .exe.
A instalação do Node inclui a instalação do Node Package Manager (npm). Ele permite a instalação de diversos pacotes, incluindo o Expo.
3. Instalação com o NVM
Há uma forma diferente para se instalar o NodeJS que evita esses problemas e que, inclusive, permite que múltiplas versões dele sejam mantidas instaladas simultaneamente e alternadas conforme a necessidade.
O primeiro passo é instalar um software conhecido como NVM, que significa Node Version Manager. Um NVM para o Windows pode ser obtido no link a seguir:
https://github.com/coreybutler/nvm-windows
Uma vez feita a sua instalação, ele pode ser usado na linha de comando por meio do comando nvm. Note que ele, por si só, não inclui nenhuma instalação do NodeJS. O NVM é um software que permite a instalação do NodeJS, de acordo com as características descritas.
Na linha de comando, dá pra ver quais versões do Node estão disponíveis para instalação com o seguinte comando.
Terminal
nvm list available
E uma versão específica pode ser instalada com o comando a seguir.
Terminal
nvm install versaodesejada
Em geral, é interessante fazer a instalação da última versão LTS (Long Term Support) disponível. No momento em que esse documento foi escrito, a última versão LTS disponível do NodeJS era a 12.16.1. Para fazer a sua instalação, o comando correto é
Terminal
nvm install 12.16.1
4. Encerramento
Com o Node.js instalado pelo NVM, você tem o node e o npm disponíveis na linha de comando e pode alternar entre versões conforme a necessidade de cada projeto.
Próximos passos
- Crie seu primeiro app React Native com o codelab
rn-introducao-hello-world.