ディレクトリ構造
Addfox は「設定より規約」のデザイン理念を採用しています。標準的なディレクトリ構造を理解することで、素早く始めてベストプラクティスに従うことができます。
プロジェクトルート
典型的な Addfox プロジェクトの構造は以下の通りです:
.addfox ディレクトリ
.addfox はフレームワークによって自動生成され、以下を含みます:
extension/— デフォルトのビルド出力ディレクトリ(outDirで変更可能)cache/— ビルドキャッシュ、後続のビルドを高速化するために使用
Tip
必要でない限り cache ディレクトリを削除しないでください。削除するとビルド速度やブラウザユーザーデータの再利用に影響します。
app ディレクトリ
app/ はデフォルトのアプリケーションソースコードディレクトリで、すべての拡張エントリと manifest ファイルが格納されます。appDir 設定項目で変更できます:
推奨されるディレクトリ構造
Info
エントリ検出ルールの詳細については、ファイルベースのエントリ と entry 設定 を参照してください。
public ディレクトリ
public/ は静的リソースを格納するために使用され、ビルド時に出力ディレクトリにそのままコピーされ、バンドル処理は行われません:
エントリタイプ
Addfox は以下の組み込みエントリをサポートしています:
Warning
組み込みのエントリ名は変更不可です。Addfox はこれらの名前に依存して自動認識を行います。
設定ファイル
addfox.config.ts / addfox.config.js
これは Addfox の必須設定ファイルで、以下を宣言するために使用されます:
- 拡張マニフェスト(manifest)
- エントリファイル(entry)
- 出力ディレクトリ(outDir)
- Rsbuild プラグインと設定

