JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar Node.js no Debian

Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial

DebianNode.jsInstalação de softwareDesenvolvimentoProgramaçãoInterface de Linha de ComandoLinuxCódigo AbertoAdministração de SistemasTI

Como instalar Node.js no Debian

Tradução atualizada 1 Uma semana atrás

Introdução

Node.js é um ambiente de execução JavaScript popular que permite executar código JavaScript no lado do servidor. É amplamente utilizado para construir aplicações de rede escaláveis e é valioso para desenvolvedores que trabalham no ecossistema moderno de desenvolvimento web. Se você estiver usando um sistema baseado em Debian, pode querer instalar o Node.js para aproveitar seu vasto ecossistema de bibliotecas e suas capacidades. Neste guia, detalharemos como instalar o Node.js em um sistema Debian. Discutiremos diferentes métodos de instalação e forneceremos passos claros e precisos para cada método.

Preparação

Antes de prosseguir com a instalação do Node.js, é necessário atualizar o índice de pacotes do sistema. Esta atualização garante que seu gerenciador de pacotes esteja ciente das versões mais recentes do software disponíveis nos repositórios. Você pode atualizar sua lista de pacotes com o seguinte comando:

sudo apt update

Após a atualização do índice de pacotes, também é uma boa prática atualizar os pacotes instalados para suas versões mais recentes. Isso pode levar algum tempo, dependendo do número de pacotes que precisam ser atualizados. Para atualizar seus pacotes, use o comando:

sudo apt upgrade

Método 1: Instalando Node.js usando APT do repositório Debian

A maneira mais fácil de instalar o Node.js no Debian é usar o gerenciador de pacotes, APT (Advanced Package Tool) do repositório oficial do Debian. Este método é mais adequado para usuários que preferem estabilidade e não se importam em usar a versão mais recente do Node.js.

Primeiro, verifique se o Node.js está disponível na lista de pacotes do Debian:

apt-cache show nodejs

Se estiver disponível, você pode instalar o Node.js usando o seguinte comando:

sudo apt install nodejs

Uma vez que o processo de instalação esteja completo, verifique se o Node.js foi instalado corretamente, verificando a versão. Você pode fazer isso executando:

nodejs --version

Observe que o pacote nos repositórios padrão do Debian pode não ser a versão mais recente. Se precisar da versão mais recente, considere usar um método alternativo.

Método 2: Instalando Node.js usando o repositório NodeSource

Se você precisa da versão mais recente do Node.js fornecida no repositório Debian, pode usar o repositório NodeSource. NodeSource é uma empresa que se especializa em fornecer e gerenciar distribuições do Node.js.

Adicionar repositório NodeSource

Primeiro, você precisa adicionar o repositório NodeSource ao seu sistema. Isso pode ser feito executando um script fornecido pela NodeSource. Você deve determinar qual versão do Node.js precisa. Digamos que você precise da versão 14, execute:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Aguarde o script terminar a execução. Este script adicionará a chave de assinatura do NodeSource ao seu sistema e criará um novo arquivo de lista de fontes apt.

Instalar Node.js do NodeSource

Agora, você pode instalar o Node.js:

sudo apt install nodejs

Novamente, verifique se o Node.js foi instalado verificando a versão:

node --version

Isto exibirá a versão do Node.js que você instalou do NodeSource.

Node Package Manager (npm)

Quando você instala o Node.js, o NPM (Node Package Manager) também é instalado. NPM é uma ferramenta importante para gerenciar bibliotecas e frameworks JavaScript. Para verificar se o NPM foi instalado corretamente, você pode verificar sua versão usando:

npm --version

Se o número da versão for exibido, então o NPM foi instalado com sucesso no seu sistema.

Instalando Node.js via NVM (Node Version Manager)

Node Version Manager (NVM) é uma ferramenta que permite aos desenvolvedores instalar e gerenciar múltiplas versões do Node.js em um único sistema. Isso pode ser especialmente útil ao testar diferentes projetos que requerem diferentes versões do Node.js. Abaixo estão os passos para instalar Node.js usando NVM:

Instalar NVM

Primeiro, baixe e instale o NVM usando o comando curl:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Após rodar o script, pode ser necessário fechar e reabrir seu terminal. Alternativamente, para começar a usar o NVM sem fechar o terminal, fonte seu perfil:

source ~/.bashrc // ou ~/.zshrc se você estiver usando Zsh

Instalar Node.js usando NVM

Uma vez que o NVM esteja instalado, você pode usá-lo para instalar o Node.js. Para instalar a versão mais recente do Node.js, use o comando:

nvm install node

Se você quiser uma versão específica, como a Node 14, você pode usar:

nvm install 14

Para confirmar a instalação e ver qual versão está ativa, use:

node --version

O NVM também fornece comandos para controlar qual versão do Node.js está sendo usada. Você pode alternar entre as versões instaladas:

nvm use 14

Defina a versão padrão do Node.js

Se você quiser definir a versão padrão do Node.js para que ela seja ativada sempre que abrir o shell, use:

nvm alias default 14

Configuração adicional e trabalho com Node.js

Após instalar com sucesso o Node.js no Debian, você pode querer configurar configurações adicionais com base nas necessidades do seu projeto.

Instalação global de pacotes

Com o npm (Node Package Manager), você pode instalar pacotes globalmente com a seguinte estrutura de comando:

npm install -g [nome-do-pacote]

Por exemplo, se você quiser instalar o popular framework Node.js express globalmente, poderá fazê-lo assim:

npm install -g express

Configuração de aplicação Node.js

Criar uma configuração de aplicação Node.js simples envolve inicializar um projeto com o NPM. Isso geralmente envolve criar um arquivo package.json que contém informações sobre o projeto e quaisquer dependências que ele exige. Aqui está um exemplo básico:

npm init -y

Este comando gerará um arquivo package.json básico no seu diretório atual. Você pode então editar este arquivo para incluir os detalhes do seu projeto.

Exemplo: Construindo um servidor web simples com Node.js

Vamos criar um servidor web simples com Node.js. O seguinte código irá ajudá-lo a criar um servidor básico:

const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\\n');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

Salve este código em um arquivo chamado server.js. Agora você pode rodar o servidor usando o Node.js:

node server.js

Acesse http://127.0.0.1:3000/ no seu navegador web, e você verá "Hello World!"

Conclusão

Neste guia detalhado, exploramos várias maneiras de instalar Node.js em um sistema Debian. Cobrimos a instalação do Node.js através do repositório oficial do Debian, usando o repositório NodeSource para versões mais recentes, e usando o NVM para flexibilidade aprimorada no gerenciamento de versões do Node.js. O guia também explicou o básico de como trabalhar com Node.js e NPM, e até mostrou um pequeno exemplo para ajudá-lo a começar com o desenvolvimento em Node.js.

Seguindo este guia, você agora deve estar equipado com o conhecimento para implantar efetivamente o Node.js em seu sistema Debian e construir e depurar aplicações. Esta configuração básica serve como um passo inicial para aproveitar efetivamente o extenso ecossistema de pacotes Node.js e o suporte da comunidade.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários