base44 eject
הורד את הקוד של פרויקט Base44 קיים למחשב המקומי שלך.תחביר
אפשרויות
מה זה עושה
פקודתeject מאפשרת לך להוריד את קוד המקור של פרויקט Base44 שנוצר או נוהל דרך הפלטפורמה:
- מפרט את כל הפרויקטים שניתן לפלוט (פרויקטים עם קוד מקור מנוהל)
- מאפשר לך לבחור פרויקט באופן אינטראקטיבי (או לציין דרך
--app-id) - מוריד את קוד הפרויקט לתיקייה מקומית
- יוצר פרויקט חדש כעותק (בשם “{Original Name} Copy”)
- מקשר את הקוד שהורד לפרויקט החדש
- יוצר
.env.localעם מזהה הפרויקט החדש - אופציונלית מתקין תלויות, בונה ופורס את הפרויקט
דוגמאות
זרימת עבודה
כשאתה מריץeject:
- בחירת פרויקט: בחר מהפרויקטים הזמינים לפליטה
- בחירת נתיב: ציין היכן ליצור את הפרויקט (ברירת מחדל
./{project-name}או./אם התיקייה הנוכחית ריקה) - הורדה: קוד הפרויקט מורד לנתיב שצוין
- יצירת פרויקט חדש: עותק של הפרויקט נוצר ב-Base44 (למשל, “My App Copy”)
- קישור: הקוד המקומי מקושר לפרויקט החדש
- פריסה אופציונלית: אם לפרויקט יש פקודות 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.”
פקודות קשורות
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.