JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Introdução à instalação do Node.js no Ubuntu

Editado 5 meses atrás por ExtremeHow Equipe Editorial

Node.jsJavaScriptUbuntuProgramaçãoLinuxSoftwareInstalaçãoSistemas OperacionaisDesenvolvimentoSistema

Introdução à instalação do Node.js no Ubuntu

Tradução atualizada 5 meses atrás

Node.js é uma plataforma poderosa baseada em JavaScript, construída sobre o mecanismo JavaScript V8 do Google Chrome. É usada para desenvolver aplicações de servidor e de rede. As aplicações Node.js são escritas em JavaScript e podem ser executadas dentro do runtime Node.js em uma variedade de plataformas, incluindo Windows, macOS e Linux. Neste artigo, exploraremos como instalar Node.js na popular distribuição Linux Ubuntu. Passaremos pelas etapas em termos simples e forneceremos exemplos práticos onde necessário.

O que é Node.js?

Node.js é um ambiente de execução JavaScript de código aberto e multiplataforma que executa código JavaScript fora de um navegador web. Isso significa que, com Node.js, você pode escrever código do lado do servidor usando JavaScript. O Node.js foi inicialmente criado para construir aplicações de rede escaláveis. Ele usa um modelo de I/O não-bloqueante e orientado a eventos, o que o torna leve e eficiente, ideal para aplicações intensivas em dados e em tempo real. Node.js possui uma enorme biblioteca de módulos JavaScript, chamada npm (Node Package Manager), que simplifica o desenvolvimento de aplicações web.

Por que usar Node.js?

Preparações antes da instalação

Antes de instalar o Node.js, você precisa preparar seu ambiente. Siga estes passos para começar:

  1. Acesso ao terminal do Ubuntu: Certifique-se de que você tenha acesso ao terminal do Ubuntu na sua máquina. É onde todas as etapas de instalação ocorrerão.
  2. Conexão com a internet: Certifique-se de que sua máquina está conectada à internet para baixar os arquivos necessários.
  3. Libere espaço: É sensato garantir que você tenha espaço suficiente na sua máquina para instalar o Node.js e quaisquer futuras dependências.
  4. Atualizando o sistema: Primeiro, você deve atualizar seu sistema para garantir que você tenha as listas de pacotes mais recentes. Execute o comando:
    sudo apt update && sudo apt upgrade

Este comando atualiza sua lista de pacotes e instala quaisquer pacotes atualizados.

Maneiras de instalar Node.js no Ubuntu

Existem várias maneiras de instalar Node.js no Ubuntu. Aqui, cobriremos três métodos populares:

  1. Instalando Node.js a partir dos repositórios do Ubuntu
  2. Instalando Node.js usando nvm (Node Version Manager)
  3. Instalando Node.js usando o repositório NodeSource

1. Instalando Node.js a partir dos repositórios do Ubuntu

Este é o método mais simples, mas pode não fornecer a versão mais recente. Existem pacotes Node.js nos repositórios do Ubuntu que podem ser facilmente instalados usando o gerenciador de pacotes apt.

  1. Primeiro, atualize o índice de pacotes apt usando o comando seguinte:
    sudo apt update
  1. Em seguida, instale o Node.js usando o seguinte comando:
    sudo apt install nodejs
  1. Instale o gerenciador de pacotes Node.js npm com o seguinte:
    sudo apt install npm
  1. Verifique a instalação e confira a versão instalada do Node.js:
    nodejs -v

E para o npm, digite:

    npm -v

A versão do Node.js instalada por meio deste método pode não ser a mais recente. Se você precisar da versão mais recente, considere usar nvm ou NodeSource.

2. Instalando Node.js usando nvm (Node Version Manager)

Node Version Manager (nvm) é uma ferramenta que permite gerenciar múltiplas versões do Node.js em uma única máquina. Isso é especialmente útil quando você precisa manter a compatibilidade com diferentes projetos.

  1. Instale nvm executando o script de instalação a partir do seu terminal. Isso irá baixar e instalar o nvm para o seu ambiente Node.
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Carregue o nvm recém-instalado na sessão atual do terminal:

    source ~/.bashrc
  1. Você pode agora verificar se o nvm está instalado:
    command -v nvm

Se a instalação foi bem-sucedida, a saída deve ser 'nvm'.

  1. Com o nvm instalado, você pode instalar a versão mais recente do Node.js:
    nvm install node

Opcionalmente, especifique uma versão específica:

    nvm install v14.17.0
  1. Defina a versão padrão do Node.js:
    nvm alias default node

ou use:

    nvm use node
  1. Verifique se a versão correta do Node.js está instalada:
    node -v

A vantagem de usar nvm é a capacidade de alternar entre diferentes versões do Node.js dependendo das exigências do projeto. nvm use VERSION.

3. Instalando Node.js usando o repositório NodeSource

NodeSource mantém pacotes Node.js atualizados para Linux empresarial e Ubuntu. Este método garante que você instale a versão mais recente.

  1. Adicione o PPA (Personal Package Archive) do NodeSource ao seu sistema:
    curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Este script adiciona automaticamente os repositórios necessários.

  1. Após adicionar o repositório, instale o Node.js:
    sudo apt install -y nodejs
  1. Verifique a instalação:
    node -v

e para npm:

    npm -v

O método NodeSource é uma forma muito confiável de obter a versão mais recente do Node.js, enquanto também requer o uso do gerenciador de pacotes apt para gerenciamento de instalações.

Teste a instalação do Node.js

Após a instalação, é importante verificar se o Node.js está funcionando corretamente. Você pode fazer isso criando uma simples aplicação Node.js.

  1. Crie um novo diretório para seu aplicativo de teste:
  2. Navegue até o diretório:
  3. Crie um novo arquivo, app.js, no diretório:
  4. Edite o arquivo e adicione o seguinte código JavaScript:
    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}/`); });
  1. Execute a aplicação usando Node.js:
  2. Abra um navegador web e visite http://127.0.0.1:3000/ para ver a saída "Hello World".

Isso confirma que o Node.js está instalado corretamente e você pode começar a desenvolver suas aplicações.

Conclusão

Instalar Node.js no Ubuntu pode ser feito de várias formas diferentes. Se você usa o repositório do sistema, o gerenciador de versões Node ou o repositório NodeSource, depende das suas necessidades pessoais e dos requisitos de versionamento específico do seu projeto. Uma vez instalado, use-o para construir aplicações web tradicionais, aplicações em tempo real, APIs ou até mesmo sistemas complexos em nível empresarial. Cada tecnologia tem suas próprias vantagens, proporcionando diferentes níveis de flexibilidade e facilidade de manutenção.

Após configurar o Node.js corretamente, agora você tem a base para explorar as vastas possibilidades de JavaScript em máquinas servidoras. Desde desenvolver aplicações escaláveis até aproveitar o amplo catálogo de pacotes npm, o Node.js abre um mundo de possibilidades para qualquer desenvolvedor que trabalha na web e além.

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


Comentários