CLI

このページでは addfox CLI がサポートするコマンドとパラメータをまとめます。

基本使用方法

addfox <command> [options]

package.json での scripts 設定

{
  "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ブラウザ profile キャッシュを有効にする。
--no-cachefalse(現在のコマンドのみ)cache今回の実行のブラウザ profile キャッシュを無効にする。
-r, --reportfalsereportRsdoctor ビルド分析レポートを有効にする。
--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 フィールドがなく、コマンドレベルの選択です。