scaffold コマンドは、開発環境に必要な構成ファイルを作成し、ローカル環境をアプリのバックエンドリソースに接続します。フロントエンドは Base44 のビジュアルエディタに残ります。新しいアプリを作成してフロントエンドを含む既存コードをダウンロードする eject とは異なり、scaffold はアプリをそのままにして動作します。
- このガイドには既存アプリの ID が必要です。Base44 アプリエディタのアプリ URL で確認できます:
app.base44.com/apps/<id>/... - CLI には Node.js 20.19.0 以上が必要です。
- Base44 にすでにあるアプリに対して別のローカル開発アプローチを使いたい場合は、代わりに次のオプションを検討してください:
- GitHub インテグレーション: GitHub リポジトリとの双方向自動同期。Builder プランが必要です。
base44 eject: アプリの別個のローカルコピーを新しいプロジェクトとして作成します。base44 link: すでにディスク上にある既存のプロジェクトファイルを Base44 バックエンドにリンクします。
1
CLI をインストール
Base44 CLI をグローバルにインストールします:
2
プロジェクトディレクトリを作成または移動
ローカルプロジェクト用のディレクトリを作成し、そこに移動します:すでにファイルがあるディレクトリでも
scaffold を実行できます。このコマンドは、まだ存在しないファイルのみを書き込みます。3
プロジェクトを scaffold
アプリ ID を指定して scaffold コマンドを実行します:まだログインしていない場合、コマンドは認証を促します。CLI はディレクトリに構成ファイルを作成し、Base44 上のアプリにリンクします。
base44/config.jsonc: アプリ名や可視性設定を含むプロジェクト構成。base44/.app.jsonc: ローカルディレクトリを Base44 上のアプリにリンクします。デフォルトで gitignore されます。base44/.gitignore: 生成されたファイルとシークレットをバージョン管理から除外します。.agents/と.claude/: IDE に Base44 での作業方法を教える AI エージェントスキル。スキップするには--no-skillsを渡します。
scaffold を使用するタイミング
次の場合に scaffold を使用してください:- フロントエンドを Base44 のビジュアルエディタに残したまま、バックエンドリソース (エンティティ、関数、エージェント) をローカルで書きたい。フロントエンドコードにもローカルでアクセスするには、代わりに
base44 ejectを使用してください。 - 自動同期より手動デプロイを好む、または GitHub インテグレーションに必要なプランレベルを持っていない。
- 同じアプリのローカル開発を 2 台目のマシンでセットアップする必要がある。
次のステップ
プロジェクトのセットアップが完了したので、次のことができます:- エンティティ、バックエンド関数、エージェントを追加します。TypeScript で作業している場合は、オートコンプリートと型安全性を得るために型を生成してください。
base44 deployでバックエンドリソースを Base44 にデプロイします。
関連項目
scaffoldcommand reference: コマンドのフラグと使用方法の詳細- Project Structure: プロジェクトファイルの構成方法
- CLI Command Reference: 利用可能なすべての CLI コマンド
このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。