Skip to main content
このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは デベロッパードキュメント を参照してください。

base44 scaffold

既存の Base44 アプリのローカルプロジェクトをスキャフォールドします。すでに Base44 アプリを持っている (アプリ ID を知っている) 場合に、それを操作するためのローカルプロジェクトファイルをセットアップするために使用します。完全に非対話的に実行されるため、エージェントや CI で安全に使用できます。

構文

カレントディレクトリ にスキャフォールドします。

引数とオプション

*アプリ ID は必須です: --app-id または BASE44_APP_ID 環境変数で提供してください。どちらも設定されていない場合、コマンドは失敗します。

動作

  1. --app-id または BASE44_APP_ID 環境変数からアプリ ID を解決します
  2. backend-only テンプレートをカレントディレクトリに適用します
  3. プロジェクトファイルを既存のアプリに対して登録し、アプリ ID を含む base44/.app.jsonc を書き込みます
  4. AI エージェントスキルをインストールします (--no-skills が渡されない限り)

プロビジョニングハンドオフ (Stripe Projects / projects.dev)

scaffold は、Stripe Projects / projects.dev フローで Base44 アプリがプロビジョニングされた後に実行するコマンドです。create ではなく scaffold を使用してください — アプリは既に存在するため、create は重複を作成します。 Base44 がその方法でプロビジョニングされると、認証情報が BASE44_PROJECTS_ プレフィックスで環境に注入されます (例: BASE44_PROJECTS_BASE44_APP_IDBASE44_PROJECTS_BASE44_ACCESS_TOKENBASE44_PROJECTS_BASE44_REFRESH_TOKEN)。CLI はこれらを使用するベアネーム (BASE44_APP_IDBASE44_ACCESS_TOKEN、…) に自動的に正規化します。結果として:
  • アプリ IDBASE44_APP_ID から自動的に解決されます — --app-id フラグは不要です。
  • 認証BASE44_ACCESS_TOKEN / BASE44_REFRESH_TOKEN からシードされます — 対話的な npx base44 login は不要です。
したがって、プロビジョニング後のステップ全体は以下だけです:
プロジェクトファイルが必要なディレクトリから実行してください。スキャフォールディング後、npx base44 deploy でリソースをプッシュします。

注意事項

  • テンプレート: 常に backend-only テンプレートを使用します (Base44 構成のみ — フロントエンドは生成されません)。
  • 非対話: プロンプトを表示しません。エンティティをプッシュしたりサイトをデプロイしたりは しません。その後 npx base44 deploy を使用してリソースをプッシュしてください。
  • 既存アプリのみ: create とは異なり、新しい Base44 アプリを作成しません — 提供されたアプリ ID にローカルファイルをリンクします。
  • 認証: 認証済みである必要があります (先に npx base44 login を実行)。
  • .app.jsonc ファイルは git-ignore する必要があります (アプリ ID が含まれます)。
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。