O que é o NVM?
O NVM (Node Version Manager) é uma ferramenta de linha de comando que permite instalar e gerenciar várias versões do Node.js em um único sistema operacional. Com o NVM, é possível alternar facilmente entre diferentes versões do Node.js para diferentes projetos ou necessidades. O NVM suporta várias plataformas, incluindo Linux, macOS e Windows.
Passo a passo para instalação do NVM no Linux:
- Abra o terminal e execute o seguinte comando para baixar o script de instalação:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
- Feche e abra novamente o terminal ou execute o seguinte comando para recarregar as configurações do terminal:
source ~/.bashrc
- Verifique se o NVM foi instalado corretamente executando o seguinte comando:
command -v nvm
Se o NVM foi instalado corretamente, você deverá receber a mensagem: "nvm".
Principais comandos do NVM:
Listar versões disponíveis para instalação:
Antes de instalar ou tentar instalar uma versão do Node.js, vale a pena conferir se essa versão está disponível para instalação, para isso, execute o seguinte comando:
$ nvm ls-remote
Listar versões instaladas:
Para listar todas as versões do Node.js instaladas no seu sistema, execute o seguinte comando:
nvm ls
Você verá uma lista de todas as versões instaladas com um asterisco (*) indicando a versão atualmente em uso.
Instalar uma versão:
Para instalar uma nova versão do Node.js, execute o seguinte comando:
nvm install [versão]
Por exemplo, para instalar a versão 16.0.0, execute:
nvm install 16.0.0
Usar uma versão do Node.js:
Para usar uma versão específica do Node.js, execute o seguinte comando:
nvm use [versão]
Por exemplo, para usar a versão 16.0.0, execute:
nvm use 16.0.0
Definição de versão por projeto:
O NVM permite que você defina uma versão específica do Node.js para um projeto específico. Para fazer isso, crie um arquivo chamado ".nvmrc" no diretório raiz do seu projeto e adicione a versão desejada nele.
v16.0.0
Em seguida, execute o seguinte comando para usar a versão especificada no arquivo ".nvmrc":
nvm use
O NVM automaticamente detectará a versão especificada no arquivo ".nvmrc" e usará essa versão para o projeto.
Conclusão:
Se você trabalha com Node.js e em vários projetos, agora não é mais necessário ficar lembrando ou anotando em um post-it a versão de cada projeto. Acredito que com esses comandos básicos, você será capaz de gerenciar isso de uma forma bem mais fácil.
Até a próxima!
Top comments (0)