דלג לתוכן הראשי
השתמש בפקודה eject כדי לשכפל אפליקציה שבנית עם Base44 app editor לפרויקט Base44 חדש עם codebase מקומי. הפקודה יוצרת בקאנד חדש ב-Base44 עם app ID משלו ומורידה את הקוד שלך באופן מקומי, מה שמעניק לך שליטה מלאה על הפיתוח ב-IDE שלך. האפליקציה המקורית שלך נשארת ב-Base44 ללא שינוי.
  • מדריך זה מיועד לאפליקציות שנוצרו עם Base44 app editor. כדי לחבר קוד פרויקט בקאנד, כמו אפליקציות דוגמה או פרויקטים שמשותפים על ידי חברי צוות, לבקאנד Base44, ראה Link an Existing Backend Project.
  • ה-CLI דורש Node.js 20.19.0 ומעלה.
1

התקן את ה-CLI

התקן את Base44 CLI גלובלית:
npm install -g base44@latest
2

Eject את האפליקציה שלך

הרץ את פקודת ה-eject:
base44 eject
אם אתה לא מחובר כבר, הפקודה תבקש ממך לבצע אימות.בחר את האפליקציה שברצונך לשכפל, ולאחר מכן בחר תיקיית יעד. ה-CLI יוצר פרויקט בקאנד חדש של Base44 עם app ID ייחודי ומוריד את קוד ה-frontend ואת משאבי הבקאנד של האפליקציה שלך באופן מקומי.
לאחר ההשלמה, יש לך:
  • פרויקט בקאנד Base44 חדש: בקאנד נפרד ב-Base44 עם app ID משלו ומסד נתונים ריק.
  • קבצי פרויקט מקומיים:
    • קוד Frontend: ה-frontend של אפליקציית React שלך, מוכן לשינוי ובנייה.
    • משאבי Backend: entity schemas, functions וקבצי תצורה בתיקיית base44/.
ה-entity schemas שלך מועתקים לפרויקט החדש, אך הנתונים לא. ראה Work with data להוספת רשומות. לפרטים על הקבצים שנוצרו, ראה Project Structure.

מתי להשתמש ב-eject

השתמש ב-eject כאשר אתה:
  • רוצה לפתח אפליקציה קיימת ב-IDE שלך עם שליטה מלאה בקוד.
  • רוצה לבנות לקוחות נוספים שחולקים את הבקאנד שלך, כגון אפליקציית מובייל או הרחבת Chrome.
  • צריך זרימות עבודה של version control מעבר ל-GitHub integration, כגון feature branches או pull requests.

השלבים הבאים

עכשיו שיש לך פרויקט מקומי, אתה יכול:
  • להשתמש ב-SDK כדי להוסיף עוד פונקציונליות ל-frontend שלך.
  • להוסיף entities, backend functions, ו-agents. אם אתה עובד ב-TypeScript, ייצר types כדי לקבל autocomplete ובטיחות סוגים.
  • להמשיך לבנות את ה-frontend שלך ולפרוס עדכונים עם base44 deploy.

ראה גם

דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.