Pesquisa de site

Como instalar o Node.js no CentOS 8


Node.js é um ambiente de tempo de execução Javascript de código aberto, multiplataforma, leve e poderoso para programação no lado do servidor, desenvolvido no mecanismo JavaScript V8 do Chrome e usado para criar ferramentas de rede e aplicativos da Web escalonáveis que requerem funcionalidade de back-end.

Leitura recomendada: 18 melhores frameworks NodeJS para desenvolvedores em 2019

Neste artigo, mostraremos duas maneiras diferentes de instalar o Node.js em um servidor Linux CentOS 8 para que você possa começar.

Nesta página:
  1. Instale o Node.js dos repositórios do CentOS 8
  2. Instale o Node.js no CentOS 8 usando o NVM

Instale o Node.js dos repositórios do CentOS 8

Existem alguns pacotes de dependência, como C++, make, GCC etc., que você precisa instalar a partir dos repositórios padrão do CentOS para instale a versão mais recente do Node.js no CentOS 8 Linux.

Para instalar esses pacotes de dependência, você precisa instalar as Ferramentas de Desenvolvimento no CentOS 8 usando o seguinte comando yum.

yum groupinstall "Development Tools" 

Agora liste o módulo que fornece o pacote Node.js dos repositórios padrão do CentOS usando o seguinte comando.

yum module list nodejs

A partir da saída acima, existem quatro perfis diferentes disponíveis, mas você precisa instalar apenas o perfil padrão destacado com [d] que instala um conjunto comum de pacotes de tempo de execução.

Para instalar o pacote Node.js padrão em seu sistema CentOS 8, execute o seguinte comando.

yum module install nodejs

Se você for um desenvolvedor, poderá instalar o perfil de desenvolvimento que instalará bibliotecas adicionais que permitirão construir módulos carregáveis dinamicamente, conforme mostrado.

yum module install nodejs/development

Depois de instalar o pacote Node.js, você pode verificar a versão e o local usando os comandos a seguir.

node -v
npm -v 
which node 
which npm 

Esta é a maneira mais fácil de instalar o ambiente Node.js no CentOS 8 Linux a partir dos repositórios do CentOS.

Instale o Node.js no CentOS 8 usando o Node Version Manager

Outra maneira mais fácil de instalar o Node.js é usar o NVM, o gerenciador de versões do Node – é um script bash que permite instalar, desinstalar e manter múltiplas versões do Node.js em o sistema.

Para instalar ou atualizar o NVM no sistema CentOS 8, use o seguinte comando cURL ou Wget para baixar a versão recente do script de instalação.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

O script de instalação acima, instale o nvm em sua conta de usuário. Para começar a usá-lo, primeiro você precisa obter seu .bash_profile.

source ~/.bash_profile

Agora, você pode listar as versões disponíveis do Node.js usando ls-remote.

nvm list-remote
Saída de amostra
...
 v12.2.0
        v12.3.0
        v12.3.1
        v12.4.0
        v12.5.0
        v12.6.0
        v12.7.0
        v12.8.0
        v12.8.1
        v12.9.0
        v12.9.1
       v12.10.0
       v12.11.0
       v12.11.1
       v12.12.0
       v12.13.0   (LTS: Erbium)
       v12.13.1   (LTS: Erbium)
       v12.14.0   (Latest LTS: Erbium)
        v13.0.0
        v13.0.1
        v13.1.0
        v13.2.0
        v13.3.0
        v13.4.0
        v13.5.0

Agora você pode instalar uma versão específica do Node digitando qualquer uma das versões que você vê. Por exemplo, para obter a versão v13.0.0, você pode digitar.

nvm install 13.0.0

Assim que a instalação for concluída, você pode listar as diferentes versões instaladas digitando.

nvm ls

Você pode alternar entre as versões do Nodejs digitando.

nvm use v12.14.0

Você também pode definir a versão padrão do Nodejs e verificá-la executando.

nvm alias default v12.14.0
nvm ls
OR
node --version

Neste artigo, explicamos duas maneiras diferentes de instalar o Node.js em seu servidor CentOS 8. Se você estiver enfrentando algum problema com a instalação, peça ajuda na seção de comentários abaixo.