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

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

מהו מנהל חבילות הצומת (npm)?

JavaScript משתמש במנהלת חבילות הצומת, המכונה לעתים קרובות npm, כמנהל החבילות שלה ומאגר החבילות שלה. הצומת הוא קיצור של Node.js, סביבת זמן הריצה של JavaScript המשמשת לביצוע קוד JavaScript מחוץ לדפדפן.

עם למעלה ממיליון חבילות שמתארחות ב- אתר npm, מפתחים יכולים לחפש ולעיין בקטלוג העצום של ספריות JavaScript. חלק מחבילות אלה מורדות יותר מ -10 מיליון פעמים בשבוע. האתר מספק מידע בנוגע לכל החבילות המתארחות בו כמו קוד המקור, התיעוד, מספר הגרסה והגודל הלא ארוז.

לצד האתר, npm מספק גם כלי שורת פקודה המאפשר למפתחים להתקין או להסיר את ההתקנה של חבילות אלה.

כלי שורת הפקודה npm מגיע מובנה עם Node.js. לכן, חשוב להוריד את Node.js על המחשב שלך לפני שתשתמש בחבילות JavaScript.

instagram viewer

בקרו בפקיד אתר Node.js להורדת הגרסה המתאימה בהתאם למערכת ההפעלה שלך. לאחר ההורדה, עקוב אחר ההוראות שעל המסך להשלמת תהליך ההתקנה.

למידע נוסף, עיין במדריך שלנו בנושא התקנת Node.js ב- Windows. אם אתם מתכננים להתקין מספר גרסאות של Node.js במחשב הלינוקס שלכם, כלים כמו NVM יכול לעזור לך לנהל מספר התקנות של Node.js.

כדי לאמת את ההתקנה שלך, פתח את שורת הפקודה ב- Windows או במסוף ב- Linux ו- macOS והפעל את הפקודות הבאות:

צומת - גרסה
npm - גרסה

אם ההתקנה הצליחה, המסוף יציג את הגרסה המותקנת של Node.js ו- npm.

התקנת חבילות

כלי שורת הפקודה npm הופך התקנת חבילות לפרויקטים של JavaScript או Node.js לפשוטה ביותר באמצעות פקודת השורה היחידה שלה. פתח את שורת הפקודה או המסוף בספריית הפרויקט שלך והפעל את הפקודה הבאה:

התקנת npm 

ניתן גם להתקין חבילות מרובות באמצעות פקודה אחת על ידי הפרדת שמות החבילות עם רווח באופן זה:

התקנת 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
  • מנהלי חבילות
על הסופר
ניטין רנגנת ' (6 מאמרים פורסמו)

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

עוד מ- Nitin Ranganath

הירשם לניוזלטר שלנו

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

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.