דלג לתוכן הראשי

מהן חבילות npm?

השתמש בחבילות npm כדי להוסיף תכונות וכלים חזקים לאפליקציות Base44 שלך מבלי שתצטרך לבנות הכול בעצמך. Base44 היא ai app builder שמעניקה לך גישה לספריות קוד אמינות ומעודכנות לדברים כמו אנימציות, עיצוב נתונים ותרשימים, כולן נוצרו על ידי מפתחים מומחים. כאשר אתה משתמש בחבילות npm, תוכל להוסיף תכונות מתקדמות בדקות, להסתמך על קוד שנבדק היטב ולהתמקד ביצירת מה שהופך את האפליקציה שלך לייחודית.
Npm
חשוב על חבילות npm כקופסאות קטנות של קוד מוכן שתוכל לחבר לאפליקציה שלך. מישהו אחר כבר כתב את הקוד. אתה רק צריך להתקין את החבילה ותוכל להשתמש בכל היכולות שלה מיד.
Base44 הופכת את הוספת חבילות npm לאפליקציה שלך לפשוטה. תוכל לבקש להוסיף חבילות npm, לסקור את הבקשה ולאשר התקנה, הכול מצ’אט ה-AI בתוך עורך האפליקציה שלך.

דוגמאות לחבילות npm

  • ספריות אנימציה (לדוגמה, anime.js)
  • כלי עזר לתרשימים וגרפים
  • עזרי תאריך ושעה
  • רכיבי UI
  • לוגיקה של drag and drop
חשוב:כל חבילות npm נוצרות ומתוחזקות על ידי צדדים שלישיים. Base44 לא יכולה להבטיח את האיכות, האמינות או האבטחה של כל חבילה חיצונית שתתקין. בדוק ואמת חבילות בזהירות תמיד כדי לוודא שהן עובדות נכון באפליקציה שלך. אתה אחראי לוודא שכל חבילות צד שלישי שאתה משתמש בהן עונות על צורכי הפרויקט שלך.

עיון בחבילות npm

תוכל למצוא חבילות npm ב-registry הציבורי. כל README של חבילה כולל הוראות מפורטות, דוגמאות שימוש ופרטי peer dependency, כך שתוכל להתחיל מיד.
השתמש ב-npm Playground של Base44 כדי לצפות בחבילות npm בפעולה ולחבר אותן ישירות לאפליקציה שלך.
לעיון בחבילות npm:
  1. עבור אל npmjs.com כדי לראות את כל החבילות הציבוריות הזמינות.
  2. לחץ על החבילה שאתה רוצה להשתמש בה כדי לפתוח את דף הפרטים שלה.

הוספת חבילת npm לאפליקציה שלך

ב-Base44, תוכל להוסיף חבילות npm באמצעות שיחה עם ה-AI. אין צורך בטרמינל או בפקודות התקנה ידניות. להוספת חבילת npm לאפליקציה שלך:
  1. עבור לעורך האפליקציה שלך.
  2. הקלד בצ’אט ה-AI את חבילת ה-npm שאתה רוצה להתקין.
  3. כשמתבקש, לחץ על Approve בצ’אט.
The approval window in the AI chat when installing an NPM package

דוגמה לשימוש בחבילת npm

תוכל להשתמש ב-anime.js כדי ליצור אנימציות כניסה מלוטשות עבור הדפים והאלמנטים של האפליקציה שלך. לדוגמה, ייתכן שתרצה להנפיש כרטיסים, כפתורים או תרשימים כשדף נטען כדי שהאתר שלך ירגיש יותר מעניין. פשוט הוסף prompt כגון:
Install the npm anime.js and make my app beautiful
צ’אט ה-AI יבקש ממך לאשר את ההתקנה והחבילה מותקנת ישירות לאפליקציה שלך.
Installing an NPM package to your app in Base44
לאחר שהיא מותקנת, תוכל להשתמש ב-anime.js כדי להנפיש מקטעי דף, אייקונים ועוד.

שאלות נפוצות

לחץ על שאלה למטה כדי ללמוד עוד.
Base44 לא מציעה כיום SDK ציבורי. עם זאת, תוכל להצביע עבור תכונה זו ב-Product Roadmap שלנו.למפתחים מתקדמים, חבילת npm-base44/sdk זמינה. חבילה זו מאפשרת לך לבצע פונקציות backend ספציפיות.
חבילות npm נתמכות רק ב-תשתית Base44 החדשה. אם אתה נתקל בשגיאות, ודא שאתה מעדכן את האפליקציה שלך לתשתית החדשה.לבדיקה אם אתה צריך לעדכן:
  1. עבור לעורך האפליקציה שלך.
  2. חפש את הכפתור Update Infrastructure בסרגל העליון.
  3. לחץ על Update Infrastructure אם אתה רואה אותו ועקוב אחר ההנחיות.
הערה: אם אינך רואה את הכפתור Update Infrastructure, אתה כבר משתמש בתשתית החדשה.
אם חבילת ה-npm שלך לא מתקינה או נתקעת ב-pending, נסה את הצעדים האלה:
  1. בדוק את הודעות הצ’אט לפרטי השגיאה. לעתים, צ’אט ה-AI יסביר על בעיות תלות או תאימות עם החבילה שאתה מבקש להתקין.
  2. ודא שהבקשה שלך תואמת את שם החבילה המדויק ואת הגרסה.
  3. אם ההתקנה דורשת אישור, ודא שאישרת את הבקשה בפאנל הצ’אט.
  4. אם ההתקנה נכשלת, נסה לבקש שוב את החבילה באמצעות הצ’אט.
לאחר שהוספת חבילת npm, לא תוכל להסיר אותה מהאפליקציה שלך. עם זאת, אם אתה לא משתמש בחבילת npm בקוד אך התקנת אותה, אין לה השפעה על האפליקציה שלך.אם חבילת npm צריכה עדכון, תוכל פשוט לבקש מצ’אט ה-AI לעשות זאת עבורך.
כדי לגלות אילו חבילות npm התקנת באפליקציה שלך, תוכל לשאול את צ’אט ה-AI.
בחר את חבילות ה-npm הנכונות על ידי מעקב אחר ההמלצות למטה. ביצוע קצת מחקר על כל חבילה, במקום להתקין אותה מיד, יכול לעזור לך למצוא אפשרויות אמינות ולמנוע בעיות בהמשך הדרך.
  • סטטיסטיקות הורדה: בדוק כמה הורדות יש לחבילה ב-npm. חבילות עם היסטוריית הורדות חזקה נחשבות בדרך כלל לאמינות בקהילת הפיתוח.
  • איכות התיעוד: חבילות מתועדות היטב בדרך כלל הופכות את ההגדרה ופתרון הבעיות לקלים בהרבה. חפש הוראות שימוש ברורות, דוגמאות והפניות API.
  • סוג רישיון: ודא שרישיון החבילה מתאים לדרישות הפרויקט שלך, במיוחד אם אתה בונה משהו מסחרי או קוד פתוח.
  • גודל bundle ותלויות: שקול כיצד החבילה תשפיע על ביצועי האפליקציה שלך והאם היא מוסיפה תלויות חדשות רבות. חבילות קלות וממוקדות מפחיתות התנגשויות פוטנציאליות ונפח מיותר.
  • פעילות עדכון: סקור את ה-repository של הפרויקט, לדוגמה ב-GitHub, כדי לראות אם העדכונים אחרונים והאם המתחזקים מטפלים בשאלות או בדיווחי באגים. חבילות שמתעדכנות בקביעות בדרך כלל בטוחות יותר ותואמות יותר עם כלים מודרניים.
  • קלט קהילתי: חקור הערות, דירוגים ודיונים מ-npm, GitHub או פורומי תכנות. החוויות של מפתחים אחרים יכולות להתריע בפניך על בעיות פוטנציאליות או לתת לך תחושה טובה יותר של איך החבילה פועלת בפועל.
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.