Skip to content

Instantly share code, notes, and snippets.

@jocile
Last active March 3, 2024 15:52
Show Gist options
  • Save jocile/f75cfe62af351a5133b854fe779c0168 to your computer and use it in GitHub Desktop.
Save jocile/f75cfe62af351a5133b854fe779c0168 to your computer and use it in GitHub Desktop.
Nodejs NVM controle de versoes [object Object]

NVM

O NVM (Node Version Manager) é uma ferramenta útil para gerenciar várias versões do Node.js em sua máquina. Com o NVM, você pode alternar facilmente entre diferentes versões do Node.js, dependendo dos requisitos de seus projetos. Aqui estão os passos básicos para usar o NVM:

  1. Instalação do NVM:

    • Antes de instalar o NVM, é recomendado desinstalar qualquer versão do Node.js que esteja presente em sua máquina para evitar conflitos.

    • No terminal, execute um dos seguintes comandos para instalar o NVM:

      • Usando curl:

        curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
      • Ou usando Wget:

        wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
    • Isso clonará o repositório do NVM e o instalará no diretório ~/.nvm/, onde você poderá gerenciar várias versões do Node.js.

  2. Listar versões instaladas:

    • Para ver as versões do Node.js instaladas em sua máquina, execute:

      nvm ls
  3. Listar versões disponíveis para instalação:

    • Este comando lista todas as versões disponíveis para download e instalação:

      nvm ls-remote
  4. Instalar uma versão específica do Node.js:

    • Escolha uma versão da lista e instale-a com o seguinte comando (substitua <VERSAO_NODE_JS> pela versão desejada):

      nvm install <VERSAO_NODE_JS>
  5. Alternar entre versões do Node.js:

    • Para usar uma versão específica do Node.js, execute o seguinte comando (substitua vX.X.X pela versão desejada):

      nvm use vX.X.X
    • Para usar a versão mais recente, digite node no lugar da versão:

      nvm use node

Lembre-se de que o NVM funciona em MacOS e Linux. Se você estiver no Windows, existe um projeto chamado nvm-windows que oferece funcionalidades semelhantes e é recomendado pela NPM, Google e Microsoft¹²³. Espero que isso ajude você a gerenciar suas versões do Node.js de forma mais eficiente! 🚀

Entendido! Se você está usando o Windows, o NVM (Node Version Manager) não é nativamente suportado, mas você pode usar uma alternativa chamada nvm-windows. Aqui estão os passos para instalar e usar o nvm-windows:

  1. Instalação do nvm-windows:

  2. Verificar a instalação:

    • Abra um novo terminal (Prompt de Comando ou PowerShell) e digite:

      nvm version
    • Isso deve exibir a versão instalada do nvm-windows.

  3. Instalar uma versão específica do Node.js:

    • Para listar as versões disponíveis para instalação, execute:

      nvm list available
    • Escolha uma versão e instale-a com o seguinte comando (substitua <VERSAO_NODE_JS> pela versão desejada):

      nvm install <VERSAO_NODE_JS>
  4. Alternar entre versões do Node.js:

    • Para usar uma versão específica do Node.js, execute o seguinte comando (substitua vX.X.X pela versão desejada):

      nvm use vX.X.X
    • Para usar a versão mais recente, digite:

      nvm use node

Lembre-se de que o nvm-windows é uma alternativa para o Windows e não oferece todas as funcionalidades do NVM original. No entanto, ele permite que você gerencie diferentes versões do Node.js em seu ambiente Windows. Boa sorte com o desenvolvimento em Node.js! 🚀

Origem: conversa com o Bing, 03/03/2024 (1) Instalando e gerenciando várias versões do Node.js com NVM. https://www.treinaweb.com.br/blog/instalando-e-gerenciando-varias-versoes-do-node-js-com-nvm/. (2) Instalando e gerenciando várias versões do Node.js com NVM. https://bing.com/search?q=Como+usar+o+nvm+para+controle+de+vers%c3%b5es+do+node+js. (3) Gerenciando múltiplas versões do Node.js com NVM - Revelo. https://community.revelo.com.br/gerenciando-multiplas-versoes-do-node-js-com-nvm/. (4) Gerenciar várias versões do Node.js com NVM - Hugo Andrade. https://hugoandrade.com.br/gerenciar-varias-versoes-do-node-js-com-nvm/. (5) Gerenciando multiplas versões do Node.js no macOS com o NVM. https://www.maiconschmitz.com.br/blog/2020/07/06/gerenciando-multiplas-versoes-do-nodejs-no-macos-com-nvm/. (6) undefined. https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment