> ## 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 backend מקומית. אם `base44/config.jsonc` מגדיר `site.serveCommand`, היא גם מריצה את שרת ה-dev של ה-frontend שלך משורש הפרויקט ומחברת אותו ל-backend המקומי אוטומטית.

## תחביר

```bash theme={null}
npx base44 dev [options]
```

## אפשרויות

| אפשרות                | תיאור                        | נדרש | ברירת מחדל |
| --------------------- | ---------------------------- | ---- | ---------- |
| `-p, --port <number>` | פורט ל-Base44 backend המקומי | לא   | 4400       |

## אימות

**נדרש**: כן. אם לא מאומת, תתבקש להתחבר תחילה.

## דרישות

* חייב לרוץ מ**פרויקט Base44 מקומי מקושר**
* `base44/.app.jsonc` חייב להיות קיים
* `base44 dev` לא ניתן לשימוש עם `--app-id` או `BASE44_APP_ID`

## מה זה עושה

1. קורא את תצורת הפרויקט המקומי המקושר שלך
2. מתחיל את Base44 backend המקומי עבור entities, functions ונתיבי auth
3. צופה במשאבי Base44 מקומיים וטוען אותם מחדש כשהם משתנים
4. אם `site.serveCommand` מוגדר, מתחיל את שרת ה-dev של ה-frontend שלך משורש הפרויקט
5. מזריק `VITE_BASE44_APP_ID` ו-`VITE_BASE44_APP_BASE_URL` לתהליך ה-frontend
6. מכבה הכל בצורה נקייה כשאתה עוצר את הפקודה

## התנהגות Frontend + Backend

`base44 dev` עובד גם ל-**backend וגם ל-frontend**:

* **Backend**: תמיד רץ מקומית
* **Frontend**: רץ רק כאשר `base44/config.jsonc` כולל `site.serveCommand`

לפני השימוש ב-`base44 dev` לפיתוח מקומי מלא, אמת את התצורה שלך:

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

אם `site.serveCommand` חסר, `base44 dev` עדיין עובד, אך הוא רק מתחיל את Base44 backend.

## דוגמאות

```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`
* כאשר ה-frontend רץ, ה-CLI מזרים את פלט ה-backend וה-frontend יחד
* אם תהליך ה-frontend יוצא, סביבת הפיתוח המקומית מכבה גם

<Note>דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין ב[גרסה האנגלית](/). </Note>
