.
Aqui você encontrará quatro maneiras diferentes de instalar o Node.js e o gerenciador de pacotes npm. Qual deles você vai escolher?
Node.js não é uma linguagem de programação, mas um tempo de execução JavaScript para desenvolvimento de back-end, e isso foi feito no mecanismo JavaScript Chrome v8. Para tornar o desenvolvimento mais fácil para o desenvolvedor web que deseja ter um conjunto de habilidades para front-end e back-end.
NPM é um gerenciador de pacotes para Node.js que ajuda a instalar módulos dentro do terminal. Usado principalmente para descobrir, instalar e publicar módulos, assim como um PIP para Python.
Neste guia, instalaremos as versões mais recentes do Node.js e NPM no Ubuntu, RedHat, CentOS e Manjaro e executaremos o primeiro aplicativo no Linux.
Método para instalar o Node.js no Linux
Existem várias maneiras diferentes de instalar o Node.js no seu Linux, como:
Se você não tem certeza de qual versão do Node.js seu projeto requer, verifique a documentação, ou README, do projeto, porque alguns projetos não funcionarão se a versão do tempo de execução for diferente.
De qualquer forma, se você quiser minha sugestão, sugiro que você vá com o repositório NodeSource ou NVM.
Instale o Node.js por meio do gerenciador de pacotes
Uma das maneiras mais simples de instalar o Node.js é usando o gerenciador de pacotes, mas a desvantagem desse método é que você não encontrará a versão mais recente.
Se você estiver de acordo com essa versão de lançamento, execute um dos seguintes comandos de acordo com seu gerenciador de pacotes de distribuição para instalar o Node.js e o npm:
Ubuntu/Debian
$ sudo apt install nodejs
$ sudo apt install npm
RedHat/CentOS/Fedora
$ dnf install nodejs
$ dnf install npm
Arco/Manjaro
$ pacman -Sy nodejs
$ pacman -Sy npm
Depois que o Node.js e o NPM estiverem instalados em seu sistema Linux, você poderá usar um terminal ou escrever um script separado para executar qualquer aplicativo JavaScript. Mas antes de fazermos isso, vamos executar o seguinte comando para garantir que eles estejam instalados:
$ node -v #To check Nodejs is installed
$ npm -v #To check NPM is installed
A saída do comando acima confirma que o Node.js e o npm foram instalados com sucesso e, com isso, você pode passar para a próxima etapa, onde executará um pequeno script para testar a funcionalidade do Node.js e do npm.
Instale Node.js e npm usando os arquivos binários
Há também outra maneira de instalar a versão mais recente do Node.js em seu sistema, não importa qual distribuição você esteja usando.
Você só precisa download o pacote .tar da página de download e execute o seguinte comando na sequência fornecida para mover e definir o caminho para o Node.js corretamente.
No momento em que escrevo este artigo, a versão LTS mais recente e estável do Node JS é 18.15.0 com npm 9.5.0, então deixe-me primeiro baixar o arquivo “LTS tar” mais recente, mas se você quiser ter um arquivo mais recente versão, então você pode alternar as guias para “Atual” e baixar o arquivo de acordo com a arquitetura do seu sistema.
$ sudo tar xvf Downloads/node-v18.15.0-linux-x64.tar.xz -C /usr/local/lib/
Depois de extrair o arquivo para /usr/local/lib/, você precisa definir a variável de ambiente node.js para poder usar o node e o comando npm em um terminal a qualquer momento e de qualquer lugar.
Se você estiver usando o shell zsh ou bash, copie o export PATH=/usr/local/lib/node-v18.15.0-linux-x64/bin:$PATH substituindo pela versão do nó, em ~/.zshrc ou ~/.bashrc como mostrado abaixo.
$ nano ~/.bashrc
$ export PATH=/usr/local/lib/node-v18.15.0-linux-x64/bin:$PATH
Para refletir as alterações, você pode reiniciar seu shell ou executar o seguinte comando:
$ source ~/.bashrc
or
$ source ~/.zshrc
Depois que tudo estiver pronto, você pode verificar a instalação executando
$ node --version && npm --version
Depois disso, você pode passar para a próxima seção para testar o script curto.
Instale o Node.js do repositório NodeSource
Como alternativa, se você estiver usando distribuições baseadas no Ubuntu, Debian ou RHEL, poderá aproveitar a adição das informações do repositório nodesource ao seu sistema e obter a versão mais recente do node.js no gerenciador de pacotes do sistema.
Portanto, vamos iniciar a instalação adicionando primeiro as informações do repositório para a última versão do Node.js da versão 18 executando o seguinte comando:
$ curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - && // Ubuntu-based distributions
$ curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && // Debian-based distrbutions
$ curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash - // RHEL-based distributions
Se você quiser outra versão do Node.js, execute qualquer um dos seguintes comandos:
Distribuições baseadas no Ubuntu
$ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - && // Node.js 19
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - && // Node.js 18
$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - && // Node.js 16
$ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && // Node.js 14
Distribuições baseadas em Debian
$ curl -fsSL https://deb.nodesource.com/setup_19.x | bash - && // Node.js 19
$ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && // Node.js 18
$ curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && // Node.js 16
$ curl -fsSL https://deb.nodesource.com/setup_14.x | bash - && // Node.js 14
RHEL, CentOS, CloudLinux, Amazon Linux ou Fedora
$ curl -fsSL https://rpm.nodesource.com/setup_19.x | sudo bash - // Node.js 19
$ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash - // Node.js 18
$ curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - // Node.js 16
$ curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash - // Node.js 14
Assim que terminar de adicionar as informações de origem, vamos instalar o Node.js executando o seguinte de acordo com o gerenciador de pacotes da sua distribuição.
$ sudo apt install nodejs
$ sudo dnf install nodejs
Por fim, execute o último comando, que verificará e mostrará a versão instalada do nodejs e npm gerenciador de pacotes.
$ node --version && npm --version
Para encontrar mais informações sobre o repositório NodeSource, Clique aqui.
Instale Node.js e npm usando o repositório NVM
Quando você deseja ter várias versões do node.js instaladas em seu sistema, deve usar o Node Version Manager (nvm), que permitirá instalar e usar rapidamente diferentes versões do node.js por meio da linha de comando.
Para começar com este método, você precisa primeiro obter o script de instalação do Github, que já fiz para você, então você só precisa invocar qualquer um dos seguintes comandos:
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
OR
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
O comportamento do comando acima é mostrado abaixo.
Depois que a instalação estiver concluída, reinicie seu shell para encontrar o comando nvm em seu shell, que você usará para baixar o js de nó múltiplo ou mais recente em seu sistema Linux para fins de desenvolvimento.
Vamos ver quais versões do Shell você pode instalar em seu sistema executando o comando abaixo:
$ nvm list-remote
or
$ nvm ls-remote
Aqui está a saída do comando acima:

Na lista acima, deixe-me baixar a versão mais recente do nó 18.15.0 (hidrogênio) executando o comando abaixo e, se desejar qualquer outra versão, substitua a versão por outro número de versão.
$ nvm install 18.15.0
$ node -v && npm --version
A saída abaixo confirma que node.js e npm foram instalados com sucesso no sistema.

Se você quiser instalar qualquer outra versão do node.js, poderá executar o mesmo comando, que instalará e substituirá a versão do nó padrão pela última versão instalada do node.js.
$ nvm install 19.7.0
Mas não se preocupe; ele apenas substituirá a versão do nó e você poderá voltar para a versão do nó desejada a qualquer momento. Para isso, primeiro vamos encontrar todas as versões instaladas do node js que foram instaladas usando nvm.
$ nvm ls
or
$ nvm list
Como você pode ver na imagem abaixo que “-> v19.7.0″ é a versão atual do Node.js.

Para alterar a versão atual do nó, use o próximo comando, que alterará a versão do nó de 19 para 18 executando o seguinte comando.
$ nvm use node 18
Há mais a aprender com o script nvm, que inclui um guia de uso e solução de problemas. Todas as informações que você precisa podem ser encontradas neste link.
Execute o Node.js usando o Terminal
Depois de concluir o processo de instalação, deixe-me mostrar como você pode usar o comando node em seu terminal. Então, primeiro, abra seu terminal usando Ctrl+Alt+T e digite o comando abaixo para entrar no console do Node.js.
$ node
>

Uma vez que o “$” se transforma em um “>” (símbolo de maior que), isso significa que você está agora no console do node.js.
A partir daqui, você pode começar a executar o código JavaScript e ver a saída em tempo real. Para sair do console, basta digitar “.exit” ou pressionar “Ctrl + C” duas vezes.
Deixe-me começar escrevendo uma linha de código para imprimir “Hello, TREND OCEANS”
> console.log("Hello, TREND OCEANS")
Se você observar o final da linha, verá uma saída indefinida. O que é isso?

Por que o Node.js exibe “Indefinido” no Console
Por padrão, se você não especificar nada no local de retorno, o tempo de execução do Node.js produzirá “indefinido” no final. Para evitá-lo, você pode especificar qualquer coisa em troca.
> console.log("Hello, TREND OCEANS") || 0;
Acima eu especifiquei 0 em retorno que substitui indefinido.

Executar Node Js usando Script
Não é uma boa ideia usar o console para escrever scripts.
Em vez disso, use o IDE ou qualquer editor de texto porque ter um script separado com funções JavaScript e um operador é mais conveniente do que usar o console Node.js.
// Simple Addition Function in Javascript
function add(a, b) {
return a+b
}
console.log(add(4, 6))
Escreva seu código em seu editor de texto favorito, como Visual Studio Code, e salve seu arquivo usando “.js” como uma extensão.

Para executar o script, use o comando node e especifique o caminho do script no terminal.
$ node script.js
10

Pensamento final
Isso é tudo neste artigo, onde você aprendeu como instalar a versão mais recente do node.js em seu sistema.
Se você estiver baixando e executando um programa do Github ou qualquer outro sistema de controle de versão, certifique-se de ler o arquivo “README” para verificar quais versões de tempo de execução são compatíveis com o programa.
Leia também: Como gerar automaticamente mensagens de confirmação para o GitHub usando aicommits
E se você encontrou alguma dificuldade durante a instalação ou execução, informe-nos na seção de comentários.

Mente tecnológica inovadora com 12 anos de experiência trabalhando como programador de computador, desenvolvedor web e pesquisador de segurança. Capaz de trabalhar com uma variedade de soluções de tecnologia e software e gerenciar bancos de dados.
.







