> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 dev

> リンクされた Base44 プロジェクトのローカル開発を開始します。

<Warning>
  このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは [デベロッパードキュメント](/developers) を参照してください。
</Warning>

# base44 dev

リンクされた Base44 プロジェクトのローカル開発を開始します。

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

## 構文

```bash theme={null}
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_ID` と `VITE_BASE44_APP_BASE_URL` をフロントエンドプロセスに注入します
6. コマンドを停止するとすべてをクリーンにシャットダウンします

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

`base44 dev` は **バックエンドとフロントエンドの両方** で動作します:

* **バックエンド**: 常にローカルで実行
* **フロントエンド**: `base44/config.jsonc` に `site.serveCommand` が含まれている場合のみ実行

フルスタックのローカル開発で `base44 dev` を使用する前に、構成を確認してください:

```jsonc theme={null}
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
```

`site.serveCommand` が欠落している場合でも `base44 dev` は動作しますが、Base44 バックエンドのみを起動します。

## 例

```bash theme={null}
# 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 はバックエンドとフロントエンドの出力を一緒にストリーミングします
* フロントエンドプロセスが終了すると、ローカル開発環境もシャットダウンします

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
