כיצד להתקין את Node.js באובונטו ולעדכן את npm לגרסה האחרונה

אם תנסה להתקין את הגרסה האחרונה של הצומת באמצעות מנהל החבילה apt, תקבל v10.19.0 . זו הגרסה האחרונה בחנות האפליקציות של אובונטו, אך זו לא הגרסה האחרונה שפורסמה של NodeJS.

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

במדריך זה, מה שאנחנו רוצים לעשות זה לקבל את v12.18.1 (LTS - עם תמיכה לטווח ארוך) או את v14.4 של Node. כדי לקבל את הגרסאות העדכניות ביותר, אנו יכולים להשתמש במקור צמתים או ב- nvm (מנהל גרסאות צומת). אני אראה לך כיצד להשתמש בשניהם.

כל הפקודות כאן יופעלו באמצעות CLI / מסוף אובונטו.

שימוש ב- NVM - השיטה המועדפת עלי

אני אוהב את nvm מכיוון שהוא מאפשר לי להשתמש בגרסאות צומת שונות לפרויקטים שונים.

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

התקן את NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

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

הפעל מחדש את המסוף שלך כדי שהשינויים שלך ייכנסו לתוקף.

התקן את NodeJS

לאחר מכן, נתקין את גרסת Nodejs 14.4.

פשוט לרוץ nvm install 14.4.0.

אתה יכול להשתמש בפקודה דומה כדי להתקין כל גרסת צומת שתרצה, למשל nvm install 12.18.1.

פקודה זו מתקין באופן אוטומטי nodejs וכן את גרסת ה- npm האחרונה שנמצאת ב-   v6.14.5.

אם אי פעם תצטרך להחליף גרסאות צומת, תוכל פשוט להפעיל nvm use , למשל nvm use v12.18.1.

לרשימת גרסאות הצומת השונות שהתקנת עם nvm, הפעל nvm ls.

התקן את מקור הצומת

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

חבילה מ- nodesource.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

NB כי v14.4.0 היא הגרסה האחרונה של צומת אבל אין כרגע את LTS - תמיכה לטווח ארוך שנועדה לכך. כדי להתקין את הגרסה האחרונה של Node עם LTS, שנה 14את הפקודה לעיל ל- 12.

יתכן שתתבקש להזין את הסיסמה עבור משתמש השורש שלך. הזן את זה ולחץ על Enter / Return.

התקן את NodeJS

לאחר שסיימנו את הגדרת Nodesource, כעת אנו יכולים להתקין את Nodejs v14.4.

רוץ sudo apt-get install -y nodejs.

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

כל שעליך לעשות הוא להקליד nodejs -vלמסוף שלך והוא אמור לחזור v14.4.0.

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

npm install -g [email protected].

אם אתה נתקל בבעיות שאינך יכול לעדכן את npm מכיוון שהוא אינו מותקן, תוכל להתקין את npm תחילה באמצעות sudo apt-get install -y npm, ואז להפעיל את הפקודה לעיל כדי לעדכן אותו.

כדי שחבילות npm מסוימות יפעלו, עלינו גם להפעיל את הפקודה למטה

sudo apt install build-essential.

וזה הכל!

יש לך את הגרסאות האחרונות של NodeJS ו- NPM במכונת אובונטו שלך.

לכו לבנות מוצרים מעולים :)