Ejecuta comandos npm habituales, cambia de versión de Node.js y edita variables de entorno desde el panel, sin acceso SSH.
Node.js Toolkit deja lanzar comandos npm, cambiar de versión de Node.js y añadir variables de entorno propias sin acceso SSH. Cada cambio tarda lo que tarde el comando y un reinicio de la app.
Antes de empezar
- Necesitas Node.js ya activado en tu subdominio (ver node-01-publicar).
Paso a paso
-
Entra en Node.js → pestaña Ejecutar comandos Node.js.
-
Elige la versión de Node.js, 26.8.2 o 24.21.0, y el gestor, npm o yarn, en los desplegables de la izquierda.
- Escribe el comando, sin
npmdelante, y pulsa el botón de al lado. Por ejemplo,list --depth=0lista los paquetes instalados sin sus dependencias.
- Si tu aplicación necesita variables propias, como claves de API o credenciales, ve al Panel → Variables de entorno personalizadas → Añadir variable.
- Pulsa Aceptar para guardar la variable y Reiniciar app para que la aplicación cargue el cambio.
Comandos npm habituales
| Comando | Para qué sirve |
|---|---|
install |
Instala las dependencias del package.json |
list --depth=0 |
Lista los paquetes instalados de primer nivel |
update |
Actualiza los paquetes a su última versión permitida |
run <script> |
Ejecuta un script definido en package.json, como build |
outdated |
Muestra qué paquetes tienen una versión más reciente |
audit |
Busca vulnerabilidades conocidas en las dependencias |
Cuándo pulsar Reiniciar app
Pulsa Reiniciar app cada vez que cambies el código de tu aplicación, guardes una variable de entorno o instales paquetes nuevos: Node.js no recarga esos cambios solo.
Cómo comprobar que ha funcionado
La salida del comando aparece justo debajo del campo. Si cambiaste una variable de entorno, léela desde tu código con process.env.NOMBRE después de reiniciar la app.
Si algo falla
- El comando no hace nada. Usa el botón de al lado del campo: el Enter no lo lanza.
- La variable de entorno no llega a la aplicación. Falta reiniciar: pulsa Reiniciar app después de guardarla.
- Sigue sin funcionar. Abre un ticket desde tu área de cliente.