NocoBase CLI
Descripción
NocoBase CLI (nb) es el punto de entrada de línea de comandos de NocoBase, utilizado para inicializar, conectar y gestionar aplicaciones de NocoBase en un espacio de trabajo local.
Admite dos rutas de inicialización comunes:
- Conectarse a una aplicación de NocoBase existente y guardarla como un env de CLI
- Instalar una nueva aplicación de NocoBase mediante Docker, npm o Git, y luego guardarla como un env de CLI
Al crear una nueva aplicación local, nb init también puede instalar o actualizar NocoBase AI coding skills. Si necesitas omitir este paso, puedes usar --skip-skills.
Uso
El comando raíz se utiliza principalmente para mostrar ayuda y distribuir las invocaciones a grupos de comandos o comandos independientes.
Grupos de comandos (Topics)
nb --help muestra los siguientes grupos de comandos:
Comandos
Comandos independientes actualmente expuestos directamente por el comando raíz:
Ver ayuda
Ver la ayuda del comando raíz:
Ver la ayuda de un comando o grupo de comandos:
Ejemplos
Inicialización interactiva:
Inicializar usando un formulario del navegador:
Crear una aplicación Docker de forma no interactiva:
Conectarse a una aplicación existente:
Volver a sincronizar el estado del env después de iniciar la aplicación:
Llamar a una API:
Ver la configuración predeterminada de la CLI:
Ver el estado de la licencia comercial:
Crear y descargar una copia de seguridad:
Restaurar una copia de seguridad local:
Variables de entorno
Las siguientes variables de entorno afectan el comportamiento de la CLI:
Ejemplo:
Archivo de configuración
Archivo de configuración predeterminado:
Después de establecer NB_CLI_ROOT=/your/workspace, la ruta del archivo de configuración pasa a ser:
La CLI también es compatible con la lectura de la configuración heredada del project en el directorio de trabajo actual.
La caché a nivel de sesión del env actual se almacena en:
El último env usado globalmente se guarda en el campo lastEnv de config.json. Cuando no hay NB_SESSION_ID, la CLI recurre a este valor global.
La caché de comandos de tiempo de ejecución se almacena en:
Este archivo es generado o actualizado por nb env update y se utiliza para almacenar en caché los comandos de tiempo de ejecución sincronizados desde la aplicación de destino.

