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

base44 scaffold

מקים פרויקט מקומי לאפליקציית Base44 קיימת. השתמש בזה כשיש לך כבר אפליקציית Base44 (אתה יודע את ה-app ID שלה) וברצונך להגדיר את קבצי הפרויקט המקומיים לעבוד איתה. רץ באופן לא אינטראקטיבי מלא, כך שהוא בטוח לסוכנים ו-CI.

תחביר

מקים לתוך התיקייה הנוכחית.

ארגומנטים ואפשרויות

*ה-app ID נדרש: ספק אותו דרך --app-id או משתנה הסביבה BASE44_APP_ID. אם אף אחד לא מוגדר, הפקודה נכשלת.

דוגמאות

מה זה עושה

  1. פותר את ה-app ID מ---app-id או ממשתנה הסביבה BASE44_APP_ID
  2. מיישם את תבנית backend-only על התיקייה הנוכחית
  3. רושם את קבצי הפרויקט מול האפליקציה הקיימת וכותב base44/.app.jsonc עם ה-app ID
  4. מתקין מיומנויות סוכן AI (אלא אם --no-skills מועבר)

העברת הקצאה (Stripe Projects / projects.dev)

scaffold היא הפקודה להריץ לאחר שאפליקציית Base44 מוקצית דרך זרימת Stripe Projects / projects.dev. השתמש ב-scaffold, לא ב-create — האפליקציה כבר קיימת, אז create תיצור עותק. כאשר Base44 מוקצית בדרך זו, האישורים מוזרקים לסביבה תחת קידומת BASE44_PROJECTS_ (למשל BASE44_PROJECTS_BASE44_APP_ID, BASE44_PROJECTS_BASE44_ACCESS_TOKEN, BASE44_PROJECTS_BASE44_REFRESH_TOKEN). ה-CLI מנרמל אלה אוטומטית לשמות החשופים שהוא משתמש בהם (BASE44_APP_ID, BASE44_ACCESS_TOKEN, …). כתוצאה מכך:
  • App ID נפתר מ-BASE44_APP_ID אוטומטית — אין צורך בדגל --app-id.
  • Authentication נזרע מ-BASE44_ACCESS_TOKEN / BASE44_REFRESH_TOKEN — אין צורך ב-npx base44 login אינטראקטיבי.
אז שלב הפוסט-הקצאה כולו הוא פשוט:
הרץ אותו מהתיקייה שבה ברצונך את קבצי הפרויקט. לאחר scaffolding, דחוף משאבים עם npx base44 deploy.

הערות

  • תבנית: תמיד משתמש בתבנית backend-only (תצורת Base44 בלבד — לא נוצר frontend).
  • לא אינטראקטיבי: לעולם לא שואל. הוא לא דוחף entities או פורס את ה-site. השתמש ב-npx base44 deploy לאחר מכן לדחיפת משאבים.
  • אפליקציה קיימת בלבד: בניגוד ל-create, זה לא יוצר אפליקציית Base44 חדשה — הוא מקשר קבצים מקומיים ל-app ID שאתה מספק.
  • אימות: דורש שאתה מאומת (הרץ npx base44 login תחילה).
  • קובץ .app.jsonc צריך להיות מוגדר ב-git-ignore (הוא מכיל את ה-app ID שלך).
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.