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/ ディレクトリを削除してみてください

関連設定