מהו npm? מנהל חבילות JavaScript מוסבר

מהו npm? מנהל חבילות JavaScript מוסבר

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





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





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

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





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

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



התקנת כלי שורת הפקודה NPM

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

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





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

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





מה הם הדברים האחוריים של הטלפונים של אנשים
node --version
npm --version

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

התקנת חבילות

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

npm install

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

npm install ...

שימוש בחבילות המותקנות

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

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

const package = require('package-name');
import package from 'package-name';

תוכל לבדוק את תיעוד החבילה שבה אתה משתמש מאתר npm לקבלת התחביר המדויק.

הסרת התקנת חבילות

הסרת ההתקנה של חבילות היא קלה לא פחות מהתקנתן. הפקודה להסרת חבילות מהפרויקט היא:

npm uninstall

בדיוק כמו פקודת ההתקנה, תוכל גם להסיר התקנת חבילות מרובות בפקודה אחת באמצעות:

תמשיך לאבד את החיבור לאינטרנט חלונות 10
npm uninstall ...

שימוש בחבילות בצורה יעילה

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

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

קרדיט תמונה: פרנץ אלמסי הוא Unsplash

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד ליצור קוד לשימוש חוזר ב- JavaScript באמצעות דפוסי עיצוב

הבנת אופן השימוש בדפוסי עיצוב תאפשר לך להשתמש בקוד לשימוש חוזר ב- JavaScript. הנה מה שאתה צריך לדעת.

קרא הבא
נושאים קשורים
  • תִכנוּת
  • JavaScript
  • מנהלי חבילות
על הסופר ניטין רנגנת(31 מאמרים פורסמו)

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

עוד מאת ניטין רנגנת

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

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

לחצו כאן להרשמה