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

base44 eject

הורד את הקוד של פרויקט Base44 קיים למחשב המקומי שלך.

תחביר

npx base44 eject [options]

אפשרויות

אפשרותתיאורנדרש
-p, --path <path>נתיב היכן לכתוב את הפרויקטלא
--app-id <id>App ID לפליטה (מדלג על בחירה אינטראקטיבית) — דגל גלובלי, גם מקובל דרך משתנה סביבה BASE44_APP_IDלא
-y, --yesדלג על אישורים אינטראקטיבייםלא

מה זה עושה

פקודת eject מאפשרת לך להוריד את קוד המקור של פרויקט Base44 שנוצר או נוהל דרך הפלטפורמה:
  1. מפרט את כל הפרויקטים שניתן לפלוט (פרויקטים עם קוד מקור מנוהל)
  2. מאפשר לך לבחור פרויקט באופן אינטראקטיבי (או לציין דרך --app-id)
  3. מוריד את קוד הפרויקט לתיקייה מקומית
  4. יוצר פרויקט חדש כעותק (בשם “{Original Name} Copy”)
  5. מקשר את הקוד שהורד לפרויקט החדש
  6. יוצר .env.local עם מזהה הפרויקט החדש
  7. אופציונלית מתקין תלויות, בונה ופורס את הפרויקט

דוגמאות

# Interactive mode - select project from list and specify path
npx base44 eject

# Specify the output path
npx base44 eject -p ./my-project

# Non-interactive - specify app ID and skip confirmations
npx base44 eject --app-id abc123 -p ./my-project -y

זרימת עבודה

כשאתה מריץ eject:
  1. בחירת פרויקט: בחר מהפרויקטים הזמינים לפליטה
  2. בחירת נתיב: ציין היכן ליצור את הפרויקט (ברירת מחדל ./{project-name} או ./ אם התיקייה הנוכחית ריקה)
  3. הורדה: קוד הפרויקט מורד לנתיב שצוין
  4. יצירת פרויקט חדש: עותק של הפרויקט נוצר ב-Base44 (למשל, “My App Copy”)
  5. קישור: הקוד המקומי מקושר לפרויקט החדש
  6. פריסה אופציונלית: אם לפרויקט יש פקודות build מוגדרות, תישאל אם ברצונך לפרוס
    • מריץ את פקודת ההתקנה (למשל, npm install)
    • מריץ את פקודת ה-build (למשל, npm run build)
    • פורס את כל המשאבים עם base44 deploy

דרישות

  • חייב להיות מאומת (הרץ npx base44 login תחילה)
  • הפרויקט חייב להיות ניתן לפליטה (יש קוד מקור מנוהל)
  • במצב לא אינטראקטיבי, גם --app-id וגם --path נדרשים

מקרי שימוש

  • הורד פרויקט שנוצר דרך לוח Base44
  • שכפל פרויקט מנוהל לפיתוח מקומי
  • צור עותק של פרויקט קיים כדי להתאים אותו

הערות

  • הפקודה יוצרת פרויקט חדש כעותק, ושומרת על המקור
  • הפרויקט החדש יקרא “{Original Name} Copy”
  • הקוד שהורד מקושר אוטומטית לפרויקט החדש
  • אם התיקייה הנוכחית ריקה, נתיב ברירת המחדל הוא ./
  • אם לתיקייה הנוכחית יש קבצים, נתיב ברירת המחדל הוא ./{kebab-case-project-name}
  • רק פרויקטים עם isManagedSourceCode !== false יכולים להיפלט
  • אם לא קיימים פרויקטים לפליטה, הפקודה יוצאת עם “No projects available to eject.”

פקודות קשורות

פקודהתיאור
base44 createצור פרויקט Base44 חדש מתבנית
base44 linkקשר תיקייה קיימת לפרויקט Base44
base44 deployפרוס את כל משאבי הפרויקט
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.