CLI

Esta página resume los comandos y parámetros soportados por el CLI de addfox.

Uso básico

addfox <command> [options]

Configurar scripts en package.json

{
  "scripts": {
    "dev": "addfox dev",
    "dev:firefox": "addfox dev -b firefox",
    "build": "addfox build",
    "build:chrome": "addfox build -b chrome",
    "test": "addfox test"
  }
}

Comandos

ComandoDescripción
devIniciar modo de desarrollo (soporta recarga en caliente).
buildEjecutar construcción de producción.
testEjecutar pruebas (los parámetros se pasan a rstest).

Parámetros comunes (valores predeterminados + mapeo de configuración)

ParámetroValor predeterminado internoCampo addfox.config correspondienteDescripción
-b, --browser <browser>chromiumSin campo directo (afecta objetivo e inicio)Especificar navegador objetivo/de inicio, ver Lista de navegadores soportados abajo.
-c, --cachetruecacheHabilitar caché de perfil del navegador.
--no-cachefalse (solo comando actual)cacheDeshabilitar caché de perfil del navegador para esta ejecución.
-r, --reportfalsereportHabilitar informe de análisis de construcción de Rsdoctor.
--no-openfalse (es decir, abrir automáticamente por defecto)Sin campo directoNo abrir navegador automáticamente durante construcción o desarrollo.
--debugfalsedebugHabilitar modo de depuración (monitoreo de errores durante desarrollo, etc.).
--help--Mostrar ayuda.
--version--Mostrar número de versión.

Lista de navegadores soportados

El parámetro -b, --browser soporta los siguientes navegadores:

NavegadorDescripción
chromiumChromium (predeterminado)
chromeGoogle Chrome
edgeMicrosoft Edge
braveBrave Browser
vivaldiVivaldi
operaOpera
santaSanta Browser
arcArc Browser
yandexYandex Browser
browserosBrowserOS
customNavegador personalizado (necesita especificar browser.custom en configuración)
firefoxMozilla Firefox

Ejemplos

# Modo de desarrollo Chromium
addfox dev -b chromium

# Desarrollo Firefox + depuración
addfox dev -b firefox --debug

# Construcción de producción
addfox build -b chrome

# Construir pero no abrir navegador automáticamente
addfox build -b chrome --no-open

# Generar informe de análisis de construcción
addfox build -r

Notas

  • --debug funciona principalmente en modo dev.
  • --no-cache es adecuado para investigar en "entorno limpio"; cache todavía puede usarse como valor predeterminado del proyecto en el archivo de configuración. | -b/--browser no tiene campo de configuración separado, es una selección a nivel de comando.