Como instalar e usar vários nó.JS no Linux

Como instalar e usar vários nó.JS no Linux

Este tutorial ajuda você a instalar e usar vários nó.Versões JS em uma única máquina Linux. Neste tutorial, usamos a ferramenta Node Version Manager (NVM) para a instalação do nó.JS.

Instalação NVM

NVM Instale e gerencie o nó.versão JS no diretório inicial do usuário. Então você não precisa de privilégios no nível da raiz. Basta fazer login como um usuário sem raios e siga o tutorial.

A equipe NVM fornece um script de bash para a instalação do NVM no sistema Linux. Você pode simplesmente executar este script em sua máquina para instalar o NVM.

Curl https: // RAW.GithubUserContent.com/criação/nvm/mestre/instalação.sh | Bash 

O instalador faz uma entrada no arquivo de perfil padrão do usuário. Você precisa recarregar o ambiente do usuário usando um desses comandos. Ele definirá as variáveis ​​de ambiente necessárias para usar o NVM no sistema.

fonte ~///.Perfil ## Sistemas baseados em Debian Fonte ~//.BASHRC ## CENTOS/RHEL SISTEMAS  

Pesquise o nó disponível.versão JS

Neste ponto, você instalou o NVM no seu sistema para o usuário atual. Agora descubra a versão disponível do nó.JS para instalar. Usar LS-Remote opção para listar versões.

NVM LS-Remote 

Você verá uma longa lista de nó disponível.Versões JS. Você pode instalar qualquer um dos nó listados.Versões JS.

… V12.12.0 v12.13.0 (LTS: Erbium) -> V12.13.1 (LTS mais recente: Erbium) V13.0.0 v13.0.1 v13.1.0 v13.2.0 

Instale vários nó.Versões JS

Agora instale o nó.versão JS que você precisa usar para executar o nó.Aplicação JS. O comando abaixo instalará o nó.JS v12.13.1 o lançamento do LTS em seu sistema.

NVM Install V12.13.1 

Você também pode ter instalado a versão mais recente do nó.JS.

NVM Install V13.2.0 

Repita o comando acima com o nó Diferente-2.Versões JS para instalar várias versões do nó.JS em seu sistema. Para este tutorial, eu instalei o nó acima.Versão JS e mais uma versão antiga LTS abaixo:

NVM Install V10.17.0 

Agora, eu instalei 3 nós.Versões JS no meu sistema.

Defina o nó.Versão padrão JS

Como você instalou vários nó.Versões JS, você pode selecionar a versão específica do nó.JS como versão padrão usada pelo sistema e carga no ambiente. Use o comando abaixo para listar a versão instalada atualmente e a versão definida padrão.

Lista de NVM -> v10.17.0 v12.13.1 v13.2.0 Sistema Padrão -> V12 ( -> V12.13.1) Nó -> estável ( -> v13.2.0) (padrão) estável -> 13.2 (-> v13.2.0) (padrão) iojs -> n/a (padrão) instável -> n/a (padrão) lts/* -> lts/erbium ( -> v12.13.1) LTS/Argon -> V4.9.1 ( -> n/a) lts/boro -> v6.17.1 ( -> n/a) lts/carbono -> v8.16.2 ( -> n/a) lts/dubnium -> v10.17.0 lts/erbium -> v12.13.1 

Você pode ver essa versão 10.17.0 é definido como o nó padrão.versão JS. Agora, mude o nó padrão.Versão JS para 12.13.1.

NVM Use V12.13.1 

Agora verifique a versão atualmente ativa do nó.JS. Usando o mesmo comando, você pode mudar para qualquer nó.Versão JS a qualquer momento de acordo com seus requisitos.

Node --version v12.13.1 

Mas ainda assim, há uma pergunta. Como podemos executar duas ou mais aplicações com um nó diferente.Versões JS ao mesmo tempo? Não se preocupe, leia o próximo passo:

Runing Application com versão específica

Você quer executar vários nó.Aplicativos JS em seu sistema e desejam executar cada um com uma versão específica do nó.JS. NVM oferece uma opção para fazer isso. Você pode usar qualquer nó instalado.versão JS para executar um nó.Aplicação JS. Por exemplo:

NVM Run V10.17.0 App.JS 

A aplicação.JS vai correr com o nó.JS versão 10.17.0, não importa qual é a versão padrão definida no seu sistema.

Remova o nó não utilizado.versão JS

Este comando fornecerá uma lista de versões instaladas do nó.JS em seu sistema.

Lista de NVM 

Agora remova qualquer versão instalada no seu sistema usando o seguinte comando. O comando abaixo removerá o nó.JS versão 10.16.3 do seu sistema.

NVM Desinstall V10.17.0 

Conclusão

Este tutorial ajuda você com a instalação de múltiplos nó.Versões JS na máquina Linux. Siga nosso próximo tutorial para implantar o nó.Aplicativo JS com PM2. O PM2 ajuda você a manter qualquer nó.JS APLICAÇÃO RUN. Caso o aplicativo caia por qualquer motivo, o PM2 o ​​iniciará automaticamente.