cache

cache используется для управления сохранением пользовательских данных браузера при разработке.

Обзор

  • Тип: boolean
  • Значение по умолчанию: true
  • Обязательный: Нет

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

// addfox.config.ts
import { defineConfig } from "addfox";

export default defineConfig({
  cache: true,  // Включить кэширование
});

Влияние

При включении кэширования:

  • Пользовательские данные браузера сохраняются в директории .addfox/cache/
  • При следующем запуске addfox dev эти данные переиспользуются
  • Состояние входа, настройки расширения и т.д. сохраняются

CLI параметры

Параметры CLI имеют приоритет над конфигурацией:

pnpm
npm
yarn
bun
# Принудительно включить кэш (даже если в конфигурации false)
pnpm dev -- -c
pnpm dev -- --cache

# Принудительно отключить кэш (даже если в конфигурации true)
pnpm dev -- --no-cache

Когда одновременно присутствуют --cache и --no-cache, приоритет имеет последний параметр.

Примечания

  • Влияет только на режим разработки (addfox dev)
  • Продакшн сборка (addfox build) не зависит от этой конфигурации
  • При возникновении странных проблем попробуйте очистить директорию .addfox/cache/

Связанная конфигурация

  • guide/launch — руководство по запуску разработки