→ חזרה

התקנת חבילות NPM

NPM הינה מנהלת "חבילות" עבור JavaScript המאפשרת להוסיף ספריות קוד של גורמים צד 3,
לדוגמה במקום לכתוב ידנית קוד שלנו לשליחת הודעות SMS אנחנו נתקין את ספריית/חבילת הקוד של ספק SMS כלשהו ונשתמש בפונקציות שהם מספקים.

ישנן 2 אופציות לבצע פעולות של מנהלי החבילות:
1. הרצה על המחשב הלוקאלי והעלאה לשרת
2. הרצה ישירות בשרת
מאחר ובשירות האחסון השיתופי של uPress אין גישה להריץ קוד ישירות בשרת נצטרך לבצע את הפעולה על המחשב הלוקאלי.

  1. יש להתקין את NodeJS ו- NPM (מגיע כחלק מ NodeJS בדרך כלל) על המחשב
  2. בשורת הפקודה במחשב יש להריץ את הפעולות הרלוונטיות, לדוגמה npm install jquery
  3. לאחר שהפעולה הסתיימה במחשב, אנחנו נעלה את הקבצים שמג'ונרטים לתקיה הרלוונטית בשרת, ברוב המקרים יהיה לפחות הקבצים הבאים: package.json package.lock והתקיה node_modules במידה ונוצרות תקיות או קבצים נוספים יש להעלות גם אותם (לדוגמה תקיה build).

ברוב המקרים אין צורך להעלות את כל התקיה node_modules לשרת ומספיק יהיה להעלות רק את הקבצים הסופיים שיווצרו לאחר תהליך הבנייה (build), בהרבה מקרים יהיו בתקיה build או dist ובקבצים אלה נשתמש באתר שלנו.

→ חזרה

עדיין זקוקים לעזרה?