eject כדי לשכפל אפליקציה שבנית עם Base44 app editor לפרויקט Base44 חדש עם codebase מקומי. הפקודה יוצרת בקאנד חדש ב-Base44 עם app ID משלו ומורידה את הקוד שלך באופן מקומי, מה שמעניק לך שליטה מלאה על הפיתוח ב-IDE שלך. האפליקציה המקורית שלך נשארת ב-Base44 ללא שינוי.
- ה-CLI דורש Node.js 20.19.0 ומעלה.
- מדריך זה יוצר עותק נפרד של האפליקציה שלך כפרויקט חדש. אם אתה רוצה לפתח את האפליקציה הקיימת שלך מקומית בלי ליצור עותק נפרד, בחר אחת מהאפשרויות האלה במקום:
- GitHub integration: סנכרון אוטומטי דו-כיווני עם GitHub repo, דורש תוכנית Builder. מתאים במיוחד לפיתוח מקומי מתמשך שבו אתה רוצה שהשינויים יישארו מסונכרנים בין Base44 לעורך שלך.
base44 scaffold: כתוב קוד בקאנד מקומית ופרוס ידנית.
1
התקן את ה-CLI
התקן את Base44 CLI גלובלית:
2
Eject את האפליקציה שלך
הרץ את פקודת ה-eject:אם אתה לא מחובר כבר, הפקודה תבקש ממך לבצע אימות.בחר את האפליקציה שברצונך לשכפל, ולאחר מכן בחר תיקיית יעד. ה-CLI יוצר פרויקט בקאנד חדש של Base44 עם app ID ייחודי ומוריד את קוד ה-frontend ואת משאבי הבקאנד של האפליקציה שלך באופן מקומי.
- פרויקט בקאנד Base44 חדש: בקאנד נפרד ב-Base44 עם app ID משלו ומסד נתונים ריק.
- קבצי פרויקט מקומיים:
- קוד Frontend: ה-frontend של אפליקציית React שלך, מוכן לשינוי ובנייה.
- משאבי Backend: entity schemas, functions וקבצי תצורה בתיקיית
base44/.
מתי להשתמש ב-eject
השתמש ב-eject כאשר אתה:- רוצה לפתח אפליקציה קיימת ב-IDE שלך עם שליטה מלאה בקוד.
- רוצה לבנות לקוחות נוספים שחולקים את הבקאנד שלך, כגון אפליקציית מובייל או הרחבת Chrome.
- צריך זרימות עבודה של version control מעבר ל-GitHub integration, כגון feature branches או pull requests.
base44 scaffold במקום.
השלבים הבאים
עכשיו שיש לך פרויקט מקומי, אתה יכול:- להשתמש ב-SDK כדי להוסיף עוד פונקציונליות ל-frontend שלך.
- להוסיף entities, backend functions, ו-agents. אם אתה עובד ב-TypeScript, ייצר types כדי לקבל autocomplete ובטיחות סוגים.
- להמשיך לבנות את ה-frontend שלך ולפרוס עדכונים עם
base44 deploy.
ראה גם
ejectcommand reference: ייצא את תצורת הבקאנד של Base44 שלך- Project Structure: כיצד קבצי הפרויקט מאורגנים
- CLI Command Reference: כל פקודות ה-CLI הזמינות
דף זה תורגם באמצעות AI. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.