חבילות הן חלק חיוני בשפות תכנות רבות, ו- JavaScript אינו יוצא מן הכלל. ניתן להשתמש בהן כדי להוסיף פונקציות שונות ליישום או לסקריפט שלך, החל מבניית שרת אינטרנט ועד שליחת מיילים.
ללא חבילות, יהיה עליך להמציא את הגלגל מחדש על ידי תכנות אותה פונקציונליות בכל אחד מהפרויקטים שלך שדורשים זאת. מעוניין? מדריך זה יסקור כיצד ניתן להתקין ולהשתמש בחבילות ב- JavaScript עם npm.
מהו מנהל חבילות הצומת (npm)?
JavaScript משתמש במנהלת חבילות הצומת, המכונה לעתים קרובות npm, כמנהל החבילות שלה ומאגר החבילות שלה. הצומת הוא קיצור של Node.js, סביבת זמן הריצה של JavaScript המשמשת לביצוע קוד JavaScript מחוץ לדפדפן.
עם למעלה ממיליון חבילות שמתארחות ב- אתר npm, מפתחים יכולים לחפש ולעיין בקטלוג העצום של ספריות JavaScript. חלק מחבילות אלה מורדות יותר מ -10 מיליון פעמים בשבוע. האתר מספק מידע בנוגע לכל החבילות המתארחות בו כמו קוד המקור, התיעוד, מספר הגרסה והגודל הלא ארוז.
לצד האתר, npm מספק גם כלי שורת פקודה המאפשר למפתחים להתקין או להסיר את ההתקנה של חבילות אלה.
כלי שורת הפקודה npm מגיע מובנה עם Node.js. לכן, חשוב להוריד את Node.js על המחשב שלך לפני שתשתמש בחבילות JavaScript.
בקרו בפקיד אתר Node.js להורדת הגרסה המתאימה בהתאם למערכת ההפעלה שלך. לאחר ההורדה, עקוב אחר ההוראות שעל המסך להשלמת תהליך ההתקנה.
למידע נוסף, עיין במדריך שלנו בנושא התקנת Node.js ב- Windows. אם אתם מתכננים להתקין מספר גרסאות של Node.js במחשב הלינוקס שלכם, כלים כמו NVM יכול לעזור לך לנהל מספר התקנות של Node.js.
כדי לאמת את ההתקנה שלך, פתח את שורת הפקודה ב- Windows או במסוף ב- Linux ו- macOS והפעל את הפקודות הבאות:
צומת - גרסה
npm - גרסה
אם ההתקנה הצליחה, המסוף יציג את הגרסה המותקנת של Node.js ו- npm.
התקנת חבילות
כלי שורת הפקודה npm הופך התקנת חבילות לפרויקטים של JavaScript או Node.js לפשוטה ביותר באמצעות פקודת השורה היחידה שלה. פתח את שורת הפקודה או המסוף בספריית הפרויקט שלך והפעל את הפקודה הבאה:
התקנת npm
ניתן גם להתקין חבילות מרובות באמצעות פקודה אחת על ידי הפרדת שמות החבילות עם רווח באופן זה:
התקנת npm ...
שימוש בחבילות המותקנות
לאחר התקנת החבילות באמצעות הפקודה npm install, הגיע הזמן שתתחיל להשתמש בהן. יתכן שתבחין בתיקיה חדשה בשם node_modules ו- 2 קבצים חדשים, package.json ו package-lock.json, נוצרו באופן אוטומטי. אינך צריך לדאוג לקבצים אלה. npm מייצר אותם כדי לעקוב אחר התלות של הפרויקט שלך.
כדי להשתמש בחבילות המותקנות, יהיה עליך לדרוש או לייבא אותן לקוד JavaScript שלך. התחביר לשם כך יכול להיות אחת משתי הפקודות הללו, תלוי בגרסת JavaScript בה אתה משתמש:
חבילת const = דרישה ('שם חבילה');
יבוא חבילה מ- 'package-name';
תוכל לבדוק את תיעוד החבילה בה אתה משתמש מאתר npm לקבלת התחביר המדויק.
הסרת התקנת חבילות
הסרת התקנת חבילות קלה באותה מידה כמו התקנתן. הפקודה להסרת חבילות מהפרויקט שלך היא:
הסרת npm
בדיוק כמו פקודת ההתקנה, אתה יכול גם להסיר חבילות מרובות בפקודה אחת דרך:
הסרת npm ...
שימוש בחבילות בצורה יעילה
חבילות אמנם יכולות להפוך את חייך לקלים כמפתחים, אך זה גם יוצר תלות בין הפרויקט שלך לחבילות שבהן אתה משתמש. לכן מומלץ להקדיש מחשבה לפני התקנת חבילות מרובות.
במקום לשנות בהרחבה את החבילות המותקנות בהתאם לצרכים שלך, אתה יכול גם ליצור חבילות משלך ולפרסם אותן ב- npm בחינם. עם דפוס עיצוב נכון, אתה יכול ליצור חבילות עבורך ועבור הצוות שלך לשימוש בפרויקטים עתידיים ולהפוך את הקוד שלך לשימוש חוזר.
קרדיט תמונה: פרנץ אלמסי ב לא מתים
הבנת השימוש בדפוסי העיצוב תאפשר לך להשתמש בקוד רב פעמי ב- JavaScript. הנה מה שאתה צריך לדעת.
קרא הבא
- תִכנוּת
- JavaScript
- מנהלי חבילות

ניטין הוא מפתח תוכנה נלהב וסטודנט להנדסת מחשבים המפתח יישומי אינטרנט באמצעות טכנולוגיות JavaScript. הוא עובד כמפתח אתרים עצמאי ואוהב לכתוב עבור לינוקס ותכנות בזמנו הפנוי.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.