Ir al contenido

Node.js

OpenClaw requiere Node 22.14 o más reciente. Node 24 es el entorno de ejecución predeterminado y recomendado para instalaciones, CI y flujos de trabajo de lanzamiento. Node 22 sigue siendo compatible a través de la línea LTS activa. El script de instalación detectará e instalará Node automáticamente; esta página es para cuando desees configurar Node tú mismo y asegurarte de que todo esté conectado correctamente (versiones, PATH, instalaciones globales).

Ventana de terminal
node -v

Si esto imprime v24.x.x o superior, estás en la versión predeterminada recomendada. Si imprime v22.14.x o superior, estás en la ruta compatible de Node 22 LTS, pero aún recomendamos actualizar a Node 24 cuando sea conveniente. Si Node no está instalado o la versión es demasiado antigua, elige un método de instalación a continuación.

Homebrew (recomendado):

Ventana de terminal
brew install node

O descargue el instalador de macOS desde nodejs.org.

Using a version manager (nvm, fnm, mise, asdf)

Los gestores de versiones le permiten cambiar fácilmente entre versiones de Node. Opciones populares:

  • fnm — rápido, multiplataforma
  • nvm — muy utilizado en macOS/Linux
  • mise — multiparadigma (Node, Python, Ruby, etc.)

Ejemplo con fnm:

Ventana de terminal
fnm install 24
fnm use 24

Esto casi siempre significa que el directorio bin global de npm no está en tu PATH.

  1. Find your global npm prefix

    Ventana de terminal
    npm prefix -g
  2. Comprueba si está en tu PATH

    Ventana de terminal
    echo "$PATH"

    Busca `

    /bin(macOS/Linux) o

    ` (Windows) en la salida.

  3. Agrégalo a tu archivo de inicio de shell

    Agrega a ~/.zshrc o ~/.bashrc:

    Ventana de terminal
    export PATH="$(npm prefix -g)/bin:$PATH"

    Luego abre una nueva terminal (o ejecuta rehash en zsh / hash -r en bash).

Errores de permiso en npm install -g (Linux)

Sección titulada «Errores de permiso en npm install -g (Linux)»

Si ves errores de EACCES, cambia el prefijo global de npm a un directorio escribible por el usuario:

Ventana de terminal
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"

Agrega la línea export PATH=... a tu ~/.bashrc o ~/.zshrc para hacerlo permanente.