Ir al contenido

Instalación de Node.js

Edita esta página

Esta guía cubre la instalación de Node.js en Windows, macOS y Linux. Node.js es una dependencia clave para las herramientas locales de HagiCode, incluidas OpenSpec, herramientas frontend y varias CLI para desarrolladores.

Requisitos de versión

HagiCode recomienda Node.js 24+ (Node.js mínimo admitido >= 18.0). En la mayoría de los casos, instale la última versión LTS y luego verifique que su versión cumpla con el requisito.

Método uno: instalador oficial (recomendado)

Sección titulada «Método uno: instalador oficial (recomendado)»
  1. Visita el Sitio web oficial de Node.js
  2. Descargue la versión LTS (soporte a largo plazo) del instalador de Windows (.msi archivo)
  3. Haga doble clic para ejecutar el instalador.
  4. Siga las indicaciones del asistente de instalación para completar la instalación:
    • Aceptar el acuerdo de licencia
    • Elija la ruta de instalación (la opción predeterminada está bien)
    • Asegúrese de que “Instalar automáticamente las herramientas necesarias” esté marcado
    • Haga clic en “Instalar” para iniciar la instalación.
  5. Una vez completada la instalación, haga clic en “Finalizar”

Abra PowerShell o símbolo del sistema y ejecute:

Ventana de terminal
winget install OpenJS.NodeJS.LTS

Después de la instalación, vuelva a abrir la terminal para que los cambios surtan efecto.

Uso de herramientas de gestión de versiones

Sección titulada «Uso de herramientas de gestión de versiones»

Si necesita cambiar entre varias versiones de Node.js, puede utilizar herramientas de administración de versiones.

Ventana de terminal
# 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

Después de la instalación, vuelva a cargar la configuración de su shell:

Ventana de terminal
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

En Windows, recomendamos usar nvm-ventanas:

  1. Descarga lo último nvm-setup.exe de Lanzamientos de nvm-windows
  2. Ejecute el instalador
  3. Vuelva a abrir el símbolo del sistema o PowerShell

fnm es una herramienta de administración de versiones de Node.js más rápida y sencilla creada con Rust.

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

uso primicia o ala:

Ventana de terminal
# Use scoop
scoop install fnm
# Or use winget
winget install Schniz.fnm

Aceleración para usuarios de China continental

Sección titulada «Aceleración para usuarios de China continental»

Si se encuentra en China continental, la descarga de paquetes Node.js y npm puede ser lenta. Aquí hay algunas soluciones de aceleración.

Ventana de terminal
# 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 (administrador de registro de npm) lo ayuda a cambiar rápidamente las fuentes espejo de npm:

Ventana de terminal
# 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

Acelerar las descargas del instalador de Node.js

Sección titulada «Acelerar las descargas del instalador de Node.js»

Taobao proporciona descargas espejo para los instaladores de Node.js:

Visite la dirección anterior y seleccione la versión que necesita descargar.

Si utiliza Homebrew en China continental, puede configurar espejos domésticos para aceleración:

Ventana de terminal
# 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

Gestores de paquetes específicos de China continental

Sección titulada «Gestores de paquetes específicos de China continental»

cnpm es un cliente npm proporcionado por el equipo de Taobao que usa el espejo de Taobao de forma predeterminada:

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

cnpm es mayormente compatible con los comandos npm y puede usarse como reemplazo directo.

Verificación del efecto de aceleración del espejo

Sección titulada «Verificación del efecto de aceleración del espejo»

Después de configurar los espejos, verifique mediante:

Ventana de terminal
# 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

Después de la instalación, verifique que Node.js y npm estén instalados correctamente:

Ventana de terminal
# Check Node.js version
node --version
# Check npm version
npm --version

Asegúrese de que la versión de Node.js sea >= 18.0 (se recomienda Node.js 24+). Si la versión es demasiado baja, vuelva a instalarla utilizando los métodos anteriores o utilice herramientas de administración de versiones para instalar la versión correcta.

El resultado de la verificación exitosa debería verse así:

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

si node o npm Los comandos no están disponibles después de la instalación:

  1. Reinicie el símbolo del sistema o PowerShell
  2. Si aún no está disponible, agregue manualmente Node.js a PATH:
    • Busque “Variables de entorno” y abra “Editar variables de entorno del sistema”.
    • Haga clic en “Variables de entorno”
    • Busque “Ruta” en “Variables del sistema” y haga clic en “Editar”
    • Agregue la ruta de instalación de Node.js (predeterminada: C:\Program Files\nodejs\)
    • Haga clic en “Aceptar” para guardar los cambios.

Si encuentra errores de permisos al instalar paquetes npm globales:

Ventana de terminal
# Fix npm permissions
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules

Si encuentra errores de permisos al instalar paquetes npm globales, se recomienda utilizar las herramientas de administración de versiones de Node.js (como nvm o fnm) en lugar de los administradores de paquetes del sistema.

Si la verificación falla, verifique lo siguiente:

Ventana de terminal
# Check if Node.js is in PATH
where node
# Check installation path
Get-Command node

Una vez completada la instalación de Node.js, puede continuar con los siguientes pasos:

Si encuentra problemas que no se tratan aquí:

  1. Visita el Documentación oficial de Node.js
  2. Revisa el Descripción general del producto HagiCode para el contexto actual de productos y herramientas
  3. Visita el Sitio web de HagiCode para conocer los últimos puntos de entrada de soporte