Pular para o conteúdo

Selecionar língua

Idioma atual: Português (Brasil)

Instalar o Node.js

Editar página

Esta página explica como instalar o Node.js no Windows, macOS e Linux. O Desktop e a versão da Microsoft Store não incluem mais o Node.js: eles usam diretamente o node e o npm do seu sistema, dos quais o OpenSpec e a maioria dos Agent CLIs também dependem.

Requisito de versão

É necessário o Node.js 24 ou superior, e o requisito mínimo também é 24. Em geral, basta instalar a versão LTS mais recente. O npm é instalado junto com o Node.js e não precisa ser instalado separadamente.

Quais métodos de instalação precisam dele

  • Microsoft Store / Desktop: necessário, e o node e o npm precisam ser encontrados no PATH do sistema.

Instalar o Node.js

Método 1: instalador oficial (recomendado)

  1. Acesse o site oficial do Node.js
  2. Baixe o instalador do Windows (arquivo .msi) da versão LTS (suporte de longo prazo) e confirme que o número da versão não é inferior a 24
  3. Clique duas vezes para executar o instalador
  4. Siga as instruções do assistente de instalação para concluir:
    • Aceite o contrato de licença
    • Escolha o caminho de instalação (o padrão é suficiente)
    • Mantenha “Add to PATH” marcado
    • Clique em “Install” para iniciar a instalação
  5. Quando a instalação terminar, clique em “Finish”

Método 2: usando o winget

Abra o PowerShell ou o Prompt de Comando e execute o comando abaixo:

终端窗口
winget install OpenJS.NodeJS.LTS

Depois da instalação, reabra o terminal para que as alterações tenham efeito.

Usar um gerenciador de versões

Se você precisa alternar entre várias versões do Node.js, pode usar um gerenciador de versões.

Atenção, usuários do Desktop

No macOS e no Linux, ferramentas como nvm e fnm costumam definir o PATH apenas nos arquivos de configuração do shell (como .bashrc e .zshrc). O Desktop aberto pelo Dock, pelo menu de aplicativos ou por um ícone da área de trabalho não lê essas configurações e pode não encontrar o node. Se você usa um gerenciador de versões, abra o Desktop a partir de um terminal em que o node já funcione ou use o método de instalação em nível de sistema descrito acima.

nvm (Node Version Manager)

Linux/macOS

Copie diretamente o comando de instalação mais recente indicado no README do repositório oficial do nvm; não use endereços de scripts de instalação de versões antigas.

Depois da instalação, recarregue a configuração do shell:

终端窗口
source ~/.bashrc
# Ou, para usuários do Zsh
source ~/.zshrc

Windows

No Windows, recomendamos usar o nvm-windows:

  1. Baixe o nvm-setup.exe mais recente em nvm-windows releases
  2. Execute o instalador
  3. Reabra o Prompt de Comando ou o PowerShell

fnm (Fast Node Manager)

O fnm é um gerenciador de versões do Node.js mais rápido e simples, construído com Rust.

Linux/macOS

终端窗口
# Instalar usando o curl
curl -fsSL https://fnm.vercel.app/install | bash
# Depois da instalação, recarregue a configuração do shell
source ~/.bashrc
# Ou, para usuários do Zsh
source ~/.zshrc

Windows

Use o scoop ou o winget:

终端窗口
# Usando o scoop
scoop install fnm
# Ou usando o winget
winget install Schniz.fnm

Aceleração para usuários da China continental

Se você está na China continental, o download do Node.js e dos pacotes do npm pode ser lento; nesse caso, é possível usar espelhos locais.

Espelho do npm

终端窗口
# Usar o espelho temporariamente na instalação
npm install --registry=https://registry.npmmirror.com
# Definir o espelho de forma permanente
npm config set registry https://registry.npmmirror.com
# Verificar se o espelho foi configurado com sucesso
npm config get registry

Espelho dos instaladores do Node.js

Os instaladores do Node.js também têm um endereço de download espelhado: https://npmmirror.com/mirrors/node/. Depois de acessá-lo, escolha uma versão não inferior a 24 para baixar.

Espelho do Homebrew

Se você usa o Homebrew na China continental, pode configurar o espelho da USTC para os bottles:

终端窗口
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

Verificar a instalação

Depois da instalação, verifique em um terminal recém-aberto se o Node.js e o npm estão disponíveis:

终端窗口
# Verifique a versão do Node.js; é necessário v24.0.0 ou superior
node --version
# Verifique a versão do npm
npm --version

Uma saída bem-sucedida deve ser semelhante a:

$ node --version
v24.3.0
$ npm --version
11.4.2

Se node --version mostrar uma versão inferior a 24, reinstale conforme os métodos acima ou use um gerenciador de versões para mudar para 24 ou superior.

Configurar o diretório global do npm

O Desktop instala pacotes gerenciados, como os Agent CLIs, no diretório global do npm da sua máquina. Se o diretório global estiver em um local que exige privilégios de administrador, podem ocorrer erros de permissão EACCES durante a instalação. Recomendamos mudar o diretório global para a pasta do usuário, em vez de alterar as permissões de um diretório do sistema:

终端窗口
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global

Depois, adicione ~/.npm-global/bin (no Windows, o próprio diretório global do npm) ao PATH do sistema e reinicie o terminal e o Desktop. Ao usar nvm ou fnm, o diretório global já fica dentro da pasta do usuário, e esta etapa não é necessária.

Solução de problemas

Problemas no Windows

Se os comandos node ou npm não estiverem disponíveis depois da instalação:

  1. Reinicie o Prompt de Comando ou o PowerShell
  2. Se ainda não estiverem disponíveis, adicione manualmente o Node.js ao PATH:
    • Pesquise “Variáveis de ambiente” e abra “Editar as variáveis de ambiente do sistema”
    • Clique em “Variáveis de Ambiente”
    • Em “Variáveis do sistema”, localize “Path” e clique em “Editar”
    • Adicione o caminho de instalação do Node.js (padrão: C:\Program Files\nodejs\)
    • Clique em “OK” para salvar as alterações
  3. Feche o Desktop por completo e abra-o novamente

Problemas no macOS

Se você encontrar erros de permissão ao instalar pacotes globais do npm, consulte Configurar o diretório global do npm acima ou use o nvm / fnm.

Problemas no Linux

Se você encontrar erros de permissão ao instalar pacotes globais do npm, consulte Configurar o diretório global do npm acima ou use o nvm / fnm, em vez de instalar pacotes globais com sudo.

Verificar o ambiente

Se a verificação falhar, confira os itens abaixo:

终端窗口
# Verificar se o Node.js está no PATH
where node
# Verificar o caminho de instalação
Get-Command node

Próximos passos

Depois de instalar o Node.js, você pode seguir com os passos abaixo:

Precisa de mais ajuda?

Se você encontrar problemas que não são tratados aqui:

  1. Acesse a documentação oficial do Node.js
  2. Consulte Como o Desktop usa o seu ambiente Node
  3. Consulte a Visão geral do produto HagiCode para conhecer o produto atual e as explicações sobre as ferramentas relacionadas

HagiCode

O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.

Acessar HagiCodeLer a documentação
  • InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
  • EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
  • InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.

Baixar para Windows

Obter na Microsoft StoreTodos os downloads

Transforme ideias em software entregue.

O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.

Inteligente
Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
Eficiente
A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
Divertido
As interações de interface facilitam o planejamento, a execução de agentes e os projetos.