Skip to main content
このガイドでは、すでに持っている Base44 アプリのバックエンドコードをローカルで書く方法を説明します。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 台目のマシンでセットアップする必要がある。

次のステップ

プロジェクトのセットアップが完了したので、次のことができます:

関連項目

このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。