メインコンテンツへスキップ
Base44 CLI は、Base44 の バックエンドサービス を使ってプロジェクトを構築するためのコマンドラインツールです。これを使ってプロジェクトを作成し、データモデルをエンティティとして定義し、すべてを Base44 と同期します。CLI で作成したプロジェクトは Base44 のバックエンドサービスを使用し、現時点では Base44 のアプリエディターとは統合されていません。
CLI とバックエンドサービスは現在ベータ版です。ユーザーのフィードバックをもとに、プラットフォームとドキュメントを積極的に改善しています。ご意見や機能リクエストは GitHub Discussions ページ でお聞かせください。

インストール

npm install -g base44@latest
または、npx で コマンド を直接実行する:
npx base44@latest <command>
Node.js 20.19.0 以上が必要です。

プロジェクトを作成する

新しい Base44 バックエンドプロジェクトを create コマンドで作成します。利用可能なテンプレートから選択してすぐに始められます。 詳細なウォークスルーについては、クイックスタート記事を参照してください。

Base44 アプリから始める

Base44 アプリエディター でアプリを構築済みで、ローカルで開発したい場合は、eject コマンドを使って、ローカルコードベースを持つ新しい Base44 バックエンドプロジェクトを作成します。手順については、既存の Base44 アプリから始める を参照してください。

既存のバックエンドプロジェクトをリンクする

サンプルアプリ などの既存の Base44 バックエンドプロジェクトコードがある場合は、link コマンドを使って Base44 バックエンドに接続します。手順については、既存のバックエンドプロジェクトをリンクする を参照してください。

リソースを管理する

エンティティスキーマ を JSON ファイルとして定義し、サーバーレス関数 を TypeScript で記述し、AI エージェント を構成し、外部サービス用の OAuth コネクター をセットアップします。CLI は定義を検証し、変更内容を報告し、ローカルとリモートのリソースを同期した状態に保ちます。

ローカルで開発する

dev でローカル開発サーバーを起動し、デプロイすることなくマシン上でプロジェクトをテストします。詳細は ローカル開発 ガイドを参照してください。

プロジェクトをデプロイする

deploy コマンドですべてのプロジェクトリソースを Base44 にデプロイします。これにより、エンティティ、関数、コネクター、auth 設定、サイトファイルが 1 回の操作でプッシュされます。リソースを個別にデプロイするには、entities pushfunctions deployconnectors pushauth pushsite deploy を使用します。デプロイ後、site open でライブサイトをブラウザで開きます。

認証を構成する

コマンドラインからアプリのログイン方法を管理します。auth pull で現在の設定を取得し、auth password-login でメール/パスワードを切り替え、auth social-login でソーシャルプロバイダー (Google、Microsoft、Facebook、Apple) を切り替え、auth push で変更をプッシュします。auth 設定は deploy を実行する際にも含まれます。

スクリプトを実行する

exec を使って、アプリと連携する TypeScript または JavaScript のスタンドアロンスクリプトを実行します。事前認証済みの SDK クライアントがグローバルな base44 変数として利用できるため、セットアップコードなしでエンティティ、関数、インテグレーションにアクセスできます。データ移行、シードスクリプト、アドホッククエリ、オートメーションに便利です。完全なウォークスルーについては スタンドアロンスクリプト ガイドを参照してください。

関連項目

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