#JavaScript #Webdesign #React #Nextjs

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 list available
      
  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>
      
    • Escolha uma versão LTS (long term suport) mais recente e instale-a com o seguinte comando:

      nvm install LTS
      
  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
      
    • Ou use a versão LTS mais recente:

      nvm use LTS
      
    • 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! 🚀

Instalação

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! 🚀

Referências

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ões+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.