Skip to main content
דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את תיעוד המפתחים.

base44 dev

התחל פיתוח מקומי לפרויקט Base44 מקושר. פקודה זו תמיד מתחילה את Base44 backend מקומית. אם base44/config.jsonc מגדיר site.serveCommand, היא גם מריצה את שרת ה-dev של ה-frontend שלך משורש הפרויקט ומחברת אותו ל-backend המקומי אוטומטית.

תחביר

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 לפיתוח מקומי מלא, אמת את התצורה שלך:
{
  "site": {
    "serveCommand": "npm run dev"
  }
}
אם site.serveCommand חסר, base44 dev עדיין עובד, אך הוא רק מתחיל את Base44 backend.

דוגמאות

# 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 יוצא, סביבת הפיתוח המקומית מכבה גם
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.