base44 scaffold
מקים פרויקט מקומי לאפליקציית Base44 קיימת. השתמש בזה כשיש לך כבר אפליקציית Base44 (אתה יודע את ה-app ID שלה) וברצונך להגדיר את קבצי הפרויקט המקומיים לעבוד איתה. רץ באופן לא אינטראקטיבי מלא, כך שהוא בטוח לסוכנים ו-CI.קריטי: מתי להשתמש ב-Scaffold לעומת Create לעומת Link
| תרחיש | פקודה |
|---|---|
| מתחיל מאפס, רוצה אפליקציית Base44 חדשה + פרויקט מתבנית | npx base44 create |
| יש לך כבר אפליקציית Base44 (לפי ID) ורוצה קבצים מקומיים עבורה | npx base44 scaffold |
יש base44/config.jsonc מקומי אך אין .app.jsonc | npx base44 link |
תחביר
ארגומנטים ואפשרויות
| ארגומנט/אפשרות | תיאור | נדרש |
|---|---|---|
name | שם פרויקט (positional). ברירת מחדל היא שם התיקייה הנוכחית. | לא |
--app-id <id> | App ID קיים של Base44. נופל חזרה למשתנה סביבה BASE44_APP_ID. | כן* |
--no-skills | דלג על התקנת מיומנויות סוכן AI (מיומנויות מותקנות כברירת מחדל) | לא |
--app-id או משתנה הסביבה BASE44_APP_ID. אם אף אחד לא מוגדר, הפקודה נכשלת.
דוגמאות
מה זה עושה
- פותר את ה-app ID מ-
--app-idאו ממשתנה הסביבהBASE44_APP_ID - מיישם את תבנית
backend-onlyעל התיקייה הנוכחית - רושם את קבצי הפרויקט מול האפליקציה הקיימת וכותב
base44/.app.jsoncעם ה-app ID - מתקין מיומנויות סוכן 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אינטראקטיבי.
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 שלך).
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

