CLI

На этой странице собраны команды и параметры, поддерживаемые CLI addfox.

Базовое использование

addfox <command> [options]

Настройка scripts в package.json

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

Команды

КомандаОписание
devЗапуск режима разработки (с поддержкой горячего обновления).
buildВыполнение продакшн сборки.
testЗапуск тестов (параметры передаются в rstest).

Часто используемые параметры (значения по умолчанию + сопоставление с конфигурацией)

ПараметрВстроенное значение по умолчаниюСоответствующее поле addfox.configОписание
-b, --browser <browser>chromiumНет прямого поля (влияет на цель и запуск)Указание целевого/запускаемого браузера, подробнее см. список поддерживаемых браузеров ниже.
-c, --cachetruecacheВключить кэширование профиля браузера.
--no-cachefalse (только для текущей команды)cacheОтключить кэширование профиля браузера для текущего запуска.
-r, --reportfalsereportВключить отчет об анализе сборки Rsdoctor.
--no-openfalse (т.е. по умолчанию автоматически открывать)Нет прямого поляНе открывать браузер автоматически при сборке или разработке.
--debugfalsedebugВключить режим отладки (мониторинг ошибок и т.д. при разработке).
--help--Показать справку.
--version--Показать версию.

Список поддерживаемых браузеров

Параметр -b, --browser поддерживает следующие браузеры:

БраузерОписание
chromiumChromium (по умолчанию)
chromeGoogle Chrome
edgeMicrosoft Edge
braveBrave Browser
vivaldiVivaldi
operaOpera
santaSanta Browser
arcArc Browser
yandexYandex Browser
browserosBrowserOS
customПользовательский браузер (требуется настройка browser.custom)
firefoxMozilla Firefox

Примеры

# Режим разработки Chromium
addfox dev -b chromium

# Разработка Firefox + отладка
addfox dev -b firefox --debug

# Продакшн сборка
addfox build -b chrome

# Сборка без автоматического открытия браузера
addfox build -b chrome --no-open

# Генерация отчета об анализе сборки
addfox build -r

Примечания

  • --debug в основном действует в режиме dev.
  • --no-cache подходит для диагностики в «чистом окружении; cache` по-прежнему можно использовать как значение по умолчанию в конфигурационном файле.
  • -b/--browser не имеет отдельного поля config, является выбором на уровне команды.