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

base44 dev

リンクされた Base44 プロジェクトのローカル開発を開始します。 このコマンドは常に Base44 バックエンドをローカルで起動します。base44/config.jsoncsite.serveCommand が定義されている場合は、プロジェクトルートからフロントエンド開発サーバーも実行し、ローカルバックエンドに自動的に接続します。

構文

npx base44 dev [options]

オプション

オプション説明必須デフォルト
-p, --port <number>ローカル Base44 バックエンドのポートいいえ4400

認証

必須: はい。認証されていない場合は、先にログインを求められます。

要件

  • リンクされたローカル Base44 プロジェクト から実行する必要があります
  • base44/.app.jsonc が存在する必要があります
  • base44 dev--app-id または BASE44_APP_ID と一緒に使用できません

動作

  1. リンクされたローカルプロジェクト構成を読み込みます
  2. エンティティ、関数、認証ルート用のローカル Base44 バックエンドを起動します
  3. ローカル Base44 リソースを監視し、変更時にリロードします
  4. site.serveCommand が設定されている場合、プロジェクトルートからフロントエンド開発サーバーを起動します
  5. VITE_BASE44_APP_IDVITE_BASE44_APP_BASE_URL をフロントエンドプロセスに注入します
  6. コマンドを停止するとすべてをクリーンにシャットダウンします

フロントエンド + バックエンドの動作

base44 devバックエンドとフロントエンドの両方 で動作します:
  • バックエンド: 常にローカルで実行
  • フロントエンド: base44/config.jsoncsite.serveCommand が含まれている場合のみ実行
フルスタックのローカル開発で base44 dev を使用する前に、構成を確認してください:
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
site.serveCommand が欠落している場合でも base44 dev は動作しますが、Base44 バックエンドのみを起動します。

# Start local development on the default port
npx base44 dev

# Start the backend on a specific port
npx base44 dev --port 4500

注意事項

  • リンクされたローカルプロジェクトから使用します。--app-id とは併用しません
  • フロントエンドが実行されているとき、CLI はバックエンドとフロントエンドの出力を一緒にストリーミングします
  • フロントエンドプロセスが終了すると、ローカル開発環境もシャットダウンします
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。