במאמר זה נתקין NVM בגרסת 20.04 של אובונטו. מנהל גרסאות צומת הוא אחד הכלים המפורסמים הזמינים לניהול גרסאות של Node.js. אם אנחנו מפתחים של Node.js או מתחילים אז חיוני מאוד שיהיה לנו ידע על הכלי הזה. אנחנו יכולים להתקין כל גרסה של Node.js ואפילו להחליף את הגרסה שלנו בקלות באמצעות כלי זה. בדרך כלל, פעילות זו מיושמת לבדיקת הקוד עם גרסאות שונות.
מבוא ל-NVM
NVM ניתן לתאר בתור א כלי מנהל גרסאות צומת. אנחנו יכולים להתקין יותר מגרסה אחת של Node.js על מערכת אחת בעזרת ה כלי שירות NVM. כמו כן, אנו יכולים לבחור גרסה מסוימת של הצומת עבור יישומים רבים. כמו כן, הוא נותן אפשרות לבחירה אוטומטית של הגרסה של הצומת עם קובץ התצורה, כלומר, .nvmrc.
jpa לעומת מצב שינה
Node.js הוא זמן ריצה של JavaScript לתכנות בצד השרת. זה מאפשר למפתחים ליצור את הפונקציונליות של backend ניתן להרחבה בעזרת JavaScript, שפה שכמעט כולם כבר מוכרים מפיתוח אתרים (מבוסס דפדפן).
NVM משמש להתקנה ולניהול סוגים שונים של גרסאות node.js במספר סביבות של לינוקס. כל מפתח של node.js שעובד על יותר מפרויקט אחד שזקוק לגרסאות שונות של node.js מעדיף בדרך כלל NVM להתקנה, הסרה והחלפת גרסאות שונות של צומת במקום התקנה והסרה ידנית של כל הגרסאות הדרושות לכל הפרויקטים. אפשר להקים את היישומים שלהם בעזרת הכלי. כלי זה יחסוך הרבה מאמץ וזמן ללא ספק.
דרישות מוקדמות
- אנחנו צריכים שיהיה לנו שרת 20.04 פעיל באובונטו.
- צריך שיהיה לנו כלי, כלומר, מַתְאִים מותקן בשרת שלנו.
- צריך שיהיה לנו כלי, כלומר, סִלְסוּל מותקן בשרת שלנו.
- היינו צריכים שורש אוֹ סודו גישה להפעלת פקודות מורשות.
התקנת NVM עבור Node.js באובונטו 20.04
שלב 1: עדכון המערכת
לפני שמתחילים להתקין חבילה חדשה כלשהי במערכת שלנו, תמיד מומלץ לעדכן את המערכת שלנו בעזרת הפקודות apt-get update או apt update. פקודה זו תעזור לנו להוריד ולהתקין כל עדכון זמין כעת באמצעות מאגר אובונטו.
הפקודה מוזכרת להלן:
$ sudo apt update
שלב 2: הורדה והתקנה של NVM עבור Node.js
אנו נוריד ונתקין את מנהל גרסאות צומת בעזרת הפקודה הבאה לאחר עדכון השרת שלנו.
הערות מגף אביב
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
שלב 3: בדוק את גרסת NVM
אנו יכולים לבדוק את הגרסה של NVM בעזרת הפקודה לאחר התקנת NVM בהצלחה בשרת שלנו. הפקודה מוזכרת להלן:
nvm --version
שלב 4: התקנת Node.js באמצעות NVM
כעת נוכל להתקין את node.js בעזרת הפקודה לאחר התקנת NVM. פקודה זו תעזור לנו להוריד ולהתקין את הגרסה הנוכחית של Node.js באמצעות הקישור הרשמי שלה. פקודה זו מוזכרת באופן הבא:
nvm install node
שלב 5: בדוק את גרסת הצומת
אנו יכולים לבדוק את הגרסה של הצומת באובונטו 20.04. נשתמש בפקודה, כלומר, node --version אשר יציג את הגרסה הנוכחית הקיימת במערכת שלנו.
java mvc
שלב 6: התקנת גרסת LTS נוכחית עם --lts
אם ברצוננו להתקין את גרסת ה-LTS הנוכחית של node.js, עלינו להחיל פקודה המוזכרת להלן. פקודה זו תמצא ותתקין עבורנו את גרסת ה-LTS הנוכחית. אנחנו לא צריכים לתאר ידנית את הגרסה.
nvm install -lts
שלב 7: התקנת גרסה ספציפית של Node.js
אם ברצונך להתקין גרסה ספציפית של node.js, עלינו להחיל פקודה המוזכרת להלן. נתקין את גירסת 11.5 של node.js בעזרת הפקודה הבאה:
nvm install 11.5
אנו יכולים להשתמש בפקודה זו להתקנת כל גרסה ספציפית של Node.js.
שלב 8: רשום כל גרסה מותקנת
אם ברצוננו לבדוק כל גרסה מותקנת של node.js, עלינו להחיל פקודה המוזכרת להלן. הפקודה הבאה תציג גרסאות שונות של הצומת הקיימות כעת במערכת שלנו.
nvm ls
שלב 9: החלף את הגרסה של Node.js
אם ברצוננו להחליף את הגרסה של node.js, עלינו להחיל פקודה המוזכרת להלן. נעביר את הגרסה של node.js לגרסת 14.10.0 בעזרת הפקודה הבאה:
כיצד להוריד סרטונים מיוטיוב vlc
nvm use v14.10.0
שלב 10: הסרת ההתקנה של גרסה 11.5 של Node
אם ברצוננו להסיר גרסה מסוימת של node.js, נוכל להחיל את הפקודה המוזכרת להלן. נסיר את ההתקנה של גרסת 11.5 בעזרת הפקודה הבאה.
nvm uninstall 11.5
אם נבצע את הפקודה הבאה אז לא נראה את גרסת 11.5 ברשימה לאחר תהליך ההסרה.
nvm ls
שלב 11: התקנת גרסה יציבה של Node.js
אם ברצונך להתקין את הגרסה היציבה של node.js, נוכל להחיל את הפקודה הבאה.
nvm install stable
אולי שמנו לב שאיננו מתארים כאן שום גרסה ספציפית. לפיכך, ניתן להשתמש בפקודה זו אם איננו יודעים את הגרסה היציבה הנוכחית.