Pular para o conteúdo

Instalando Node.js

Editar página

Este guia cobre a instalação do Node.js no Windows, macOS e Linux. Node.js é uma dependência chave para ferramentas locais HagiCode, incluindo OpenSpec, ferramentas de frontend e vários CLIs de desenvolvedor.

Requisitos de versão

HagiCode recomenda Node.js 24+ (Node.js mínimo suportado >= 18.0). Na maioria dos casos, instale a versão LTS mais recente e verifique se sua versão atende aos requisitos.

  1. Visite o Site oficial do Node.js.
  2. Baixe a versão LTS (Long Term Support) do instalador do Windows (.msi arquivo)
  3. Clique duas vezes para executar o instalador
  4. Siga as instruções do assistente de instalação para concluir a instalação:
    • Aceite o contrato de licença
    • Escolha o caminho de instalação (o padrão é bom)
    • Certifique-se de que a opção “Instalar automaticamente as ferramentas necessárias” esteja marcada
    • Clique em “Instalar” para iniciar a instalação
  5. Após a conclusão da instalação, clique em “Concluir”

Abra o PowerShell ou prompt de comando e execute:

Terminal window
winget install OpenJS.NodeJS.LTS

Após a instalação, reabra o terminal para que as alterações tenham efeito.

Se precisar alternar entre várias versões do Node.js, você pode usar ferramentas de gerenciamento de versão.

Terminal window
# Install using curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

Após a instalação, recarregue a configuração do shell:

Terminal window
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

No Windows, recomendamos usar janelas nvm:

  1. Baixe o mais recente nvm-setup.exe de lançamentos nvm-windows
  2. Execute o instalador
  3. Reabra o prompt de comando ou PowerShell

fnm é uma ferramenta de gerenciamento de versão Node.js mais rápida e simples construída com Rust.

Terminal window
# Install using curl
curl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configuration
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

Usar colher ou asa:

Terminal window
# Use scoop
scoop install fnm
# Or use winget
winget install Schniz.fnm

Se você estiver na China continental, o download dos pacotes Node.js e npm pode ser lento. Aqui estão algumas soluções de aceleração.

Terminal window
# Temporarily use Taobao mirror
npm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirror
npm config set registry https://registry.npmmirror.com
# Verify mirror is set successfully
npm config get registry

nrm (gerenciador de registro npm) ajuda você a alternar rapidamente as fontes de espelho npm:

Terminal window
# Install nrm
npm install -g nrm
# List available mirror sources
nrm ls
# Switch to Taobao mirror
nrm use taobao
# Test mirror source speed
nrm test

Taobao fornece downloads espelhados para instaladores Node.js:

Visite o endereço acima e selecione a versão que deseja baixar.

Se você usa o Homebrew na China continental, você pode configurar espelhos domésticos para aceleração:

Terminal window
# Install Homebrew using domestic mirror
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirror
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

Gerenciadores de pacotes específicos da China continental

Seção intitulada “Gerenciadores de pacotes específicos da China continental”

cnpm é um cliente npm fornecido pela equipe Taobao que usa o espelho Taobao por padrão:

Terminal window
# Install cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packages
cnpm install <package-name>

cnpm é principalmente compatível com comandos npm e pode ser usado como um substituto direto.

Depois de configurar os espelhos, verifique:

Terminal window
# Test download speed
time npm install express --registry=https://registry.npmmirror.com
# Compare with official source speed
time npm install express --registry=https://registry.npmjs.org

Após a instalação, verifique se o Node.js e o npm estão instalados corretamente:

Terminal window
# Check Node.js version
node --version
# Check npm version
npm --version

Certifique-se de que a versão do Node.js seja >= 18.0 (Node.js 24+ é recomendado). Se a versão for muito baixa, reinstale usando os métodos acima ou use ferramentas de gerenciamento de versão para instalar a versão correta.

O resultado da verificação bem-sucedida deve ser semelhante a:

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

Se node ou npm comandos não estão disponíveis após a instalação:

  1. Reinicie o prompt de comando ou PowerShell
  2. Se ainda não estiver disponível, adicione manualmente o Node.js ao PATH:
    • Procure por “Variáveis de ambiente” e abra “Editar variáveis de ambiente do sistema”
    • Clique em “Variáveis de Ambiente”
    • Encontre “Caminho” em “Variáveis do sistema” 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

Se você encontrar erros de permissão ao instalar pacotes npm globais:

Terminal window
# Fix npm permissions
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules

Se você encontrar erros de permissão ao instalar pacotes npm globais, é recomendado usar ferramentas de gerenciamento de versão Node.js (como nvm ou fnm) em vez de gerenciadores de pacotes do sistema.

Se a verificação falhar, verifique o seguinte:

Terminal window
# Check if Node.js is in PATH
where node
# Check installation path
Get-Command node

Após a conclusão da instalação do Node.js, você pode continuar com as seguintes etapas:

Se você encontrar problemas não abordados aqui:

  1. Visite o Documentação oficial do Node.js.
  2. Revise o Visão geral do produto HagiCode para o contexto atual do produto e das ferramentas
  3. Visite o Site HagiCode para obter os pontos de entrada de suporte mais recentes