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

base44 create

テンプレートから新規 Base44 プロジェクトを作成します。このコマンドはフレームワーク非依存で、完全なプロジェクトをスキャフォールドすることも、既存のプロジェクトに Base44 構成を追加することもできます。

重要: 非対話モードが必須

プロジェクト名と --path フラグの両方を必ず指定してください。両方が指定されていないと、エージェントが適切に使用できない対話型 TUI が開きます。 誤: npx base44 create 誤: npx base44 create my-app 正: npx base44 create my-app -p ./my-app

構文

npx base44 create [name] --path <path> [options]

引数とオプション

引数/オプション説明必須
nameプロジェクト名 (位置引数)はい*
-p, --path <path>プロジェクトを作成するパスはい*
-t, --template <id>テンプレート ID (下記のテンプレートを参照)いいえ
--deployサイトをビルドしてデプロイ (エンティティのプッシュを含む)いいえ
--no-skillsAI エージェントスキルのインストールをスキップ (デフォルトでスキルが追加されます)いいえ
*非対話モードで必須。name--path の両方を一緒に指定する必要があります。

テンプレートの選択 (重要 - 適切に選択)

ユーザーの要件に基づいて、最も適切なテンプレートを選択する必要があります:
テンプレート ID使用するタイミングシナリオ例
backend-and-client新規のフルスタック Web アプリをゼロから作成「タスクアプリを作成」「ダッシュボードを作って」「SaaS アプリを作る」
backend-only既存プロジェクトに Base44 を追加、または別のフレームワーク (Next.js、Vue、Svelte など) を使用「私のプロジェクトに Base44 を追加」「Next.js を使いたい」「すでにフロントエンドがある」
デフォルトの選択: ユーザーが特定のフレームワークを指定せずに「アプリを作成」または「プロジェクトを構築」と依頼した場合は、backend-and-client を使用して、Vite + React + Tailwind を含む完全な本番対応アプリケーションを提供します。

--path フラグ

  • backend-and-client テンプレート (新規プロジェクト) の場合: 新しいサブフォルダーパスを使用
    npx base44 create my-app -p ./my-app -t backend-and-client
    
  • backend-only テンプレート (既存プロジェクト) の場合: カレントディレクトリで -p . を使用
    npx base44 create my-app -p .
    

ワークフロー: 外部フレームワークで backend-only を使用

重要: backend-onlybase44 create を実行する前に、プロジェクトフォルダーが存在している必要があります backend-only テンプレートは Base44 構成ファイルのみを追加します - フロントエンドは作成しません。特定のフレームワークでフロントエンドが必要な場合:
# Step 1: Initialize the frontend project FIRST
npm create vite@latest my-app -- --template react  # or vue, svelte, etc.
# OR: npx create-next-app@latest my-app
# OR: any other framework's init command

# Step 2: Navigate into the created folder
cd my-app

# Step 3: Install Base44 CLI
npm install --save-dev base44

# Step 4: Add Base44 configuration
npx base44 create my-app -p .
警告: 以下を行わないでください:
  • 空のフォルダーを手動で作成し、その中で npx create vite を実行しようとする (失敗します - フォルダーが既に存在)
  • backend-onlybase44 create を実行してフロントエンドの作成を期待する (作成されません)
代わりに:
  • 最初に外部フレームワークの init コマンドを実行 (独自のフォルダーを作成します)
  • 次にそのフォルダーの中で -p . を指定して base44 create を実行

# RECOMMENDED: Create full-stack project (for new apps)
npx base44 create my-app -p ./my-app -t backend-and-client

# Create full-stack and deploy in one step
npx base44 create my-app -p ./my-app -t backend-and-client --deploy

# Add Base44 to EXISTING project (must be inside the project folder)
npx base44 create my-app -p .

# Add Base44 to existing project and deploy
npx base44 create my-app -p . --deploy

# Create without adding AI agent skills
npx base44 create my-app -p . --no-skills

動作

  1. 選択したテンプレートをターゲットパスに適用します
  2. 構成ファイルを含む base44/ フォルダーを作成します
  3. プロジェクトを Base44 バックエンドに登録します
  4. アプリ ID を含む base44/.app.jsonc を作成します
  5. --deploy が使用されている場合:
    • base44/entities/ に定義されたエンティティをプッシュします
    • install および build コマンドを実行します (フロントエンドを含むテンプレート用)
    • サイトを Base44 ホスティングにデプロイします
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。