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
Tradução atualizada 1 Uma semana atrás
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.
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
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.
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.
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.
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.
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.
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:
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
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
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
Após instalar com sucesso o Node.js no Debian, você pode querer configurar configurações adicionais com base nas necessidades do seu projeto.
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
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.
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!"
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