¿Qué hacer si la terminal dice que no puede encontrar node, npx o hackcat-local?
Primero corrige el entorno de ejecución de la terminal de destino, luego comienza a usar el comando estándar en la configuración.
Primero determina qué programa falta
Si node o npx no se reconocen, generalmente significa que la terminal actual no tiene un entorno de ejecución de Node disponible; el cliente actual requiere Node.js 18 o superior. La verificación debe realizarse bajo el mismo usuario del sistema y terminal en la computadora de destino. Otra terminal o máquina ejecutándolo no garantiza que el proceso actual vea la misma ruta. Después de preparar el entorno, reabre la terminal para confirmar que el programa está disponible.
No trates la instalación global opcional como obligatoria
Si solo falta hackcat-local, primero confirma si realmente has realizado una instalación global. El proceso habitual es copiar el comando completo desde Configuración → Control remoto; preparará e iniciará el cliente y no requiere que primero ingreses un comando corto instalado globalmente. No ejecutes solo la última parte del comando, y no trates el proceso de compilación fuente en la documentación del desarrollador como el único método de solución.
Después de iniciar, continúa verificando la fase de conexión
Después de que el programa se inicie, las credenciales de la cuenta, la dirección del servicio actual y la red todavía son necesarios; encontrar el comando no significa que esté conectado. Espera a que la terminal muestre 'Local sandbox is ready!', luego verifica el nombre de host en la interfaz. Conserva los mensajes de error específicos si la ejecución falla, distinguiendo entre problemas del entorno de ejecución, fallas de descarga y errores de autenticación; no ejecutes el programa de conexión completo como administrador solo para que el comando sea reconocido.