CentOS 8 -ב Node.js תא ןיקתהל דציכ
Node.js לש הציר ןמז תביבס הניה Javascript ה עונמ לע התנבנש ,תרשה דצב תונכתל הציר ןמז תביבסו ,תומרופטלפ הצוח ,חותפ דוק םע- JavaScript לש V8 לש Chrome בג לש תוילנויצקנופ םישרודה תשר ימושייו
2019 תנשב םיחתפמל NodeJS לש רתויב תובוטה תורגסמה 18 :אורקל ץלמומ
.ליחתהל לכותש ידכ סקוניל CentOS 8 תרשב Node.js תא ןיקתהל תונוש םיכרד יתש ךל הארנ הז רמאמב
.CentOS 8 Linux -ב Node.js לש הנורחאה הסרגה תא ןיקתהל תנמ לע לדחמ תרירבכ םירדגומה CentOS ירגאממ ןיקתהל ךילעש ,' וכו C ++, make, GCC ןוגכ תולת תוליבח המכ ןנשי
.האבה yum הדוקפה תועצמאב CentOS 8 -ב חותיפה ילכ תא ןיקתהל ךילע ,הלא תולת תוליבח ןיקתהל ידכ
# yum groupinstall "Development Tools"
.האבה הדוקפה תועצמאב CentOS לש לדחמה תרירב ירגאממ Node.js תליבח תא קפסמה לודומה תא םושר תעכ
# yum module list nodejs
.הציר ןמז תוליבח לש תפתושמ הצובק ןיקתמ [d]
םע שגדוהש לדחמה תרירב ליפורפ תא קר ןיקתהל ךילע ךא ,םינוש םיליפורפ העברא שי ליעלש טלפהמ
.האבה הדוקפה תא לעפה ,ךלש CentOS 8 תכרעמב לדחמ תרירבכ תרדגומה Node.js תליבח תא ןיקתהל ידכ
# yum module install nodejs
.גצומש יפכ תימניד הניעטל םינתינה םילודומ תונבל ךל רשפאיש תופסונ תוירפס ןיקתיש חותיפה ליפורפ תא ןיקתהל לוכי התא ,חתפמ התא םא
# yum module install nodejs/development
.תואבה תודוקפה תועצמאב םוקימהו הסרגה תא תמאל לכות ,Node.js תליבח תנקתה רחאל
# node -v # npm -v # which node # which npm
.CentOS ירגאממ CentOS 8 Linux -ב Node.js תביבס תא ןיקתהל רתויב הלקה ךרדה וז
.תכרעמב Node.js תואסרג רפסמ קזחתלו ריסהל ,ןיקתהל רשפאמה bash טפירקס אוה - Node תואסרג להנמ ,NVM -ב שומיש איה Node.js תנקתהל רתוי הלק ךרד
.הנקתהה טפירקס לש הנורחאה הסרגה תא דירוהל ידכ האבה Wget הדוקפב שמתשה ,CentOS 8 תכרעמב NVM תא ןכדעל וא ןיקתהל ידכ
# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash OR # wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
.ךלש bash_profile. תא הליחת רוקמל ךילע ,וב שמתשהל ליחתהל ידכ .ךלש שמתשמה ןובשחל nvm -ה תא ןקתה ,ליעלש הנקתהה טפירקס
# source ~/.bash_profile
. ls-remote
תועצמאב תונימזה Node.js תואסרג תא םושרל לכות תעכ
# nvm list-remote
... v12.2.0 v12.3.0 v12.3.1 v12.4.0 v12.5.0 v12.6.0 v12.7.0 v12.8.0 v12.8.1 v12.9.0 v12.9.1 v12.10.0 v12.11.0 v12.11.1 v12.12.0 v12.13.0 (LTS: Erbium) v12.13.1 (LTS: Erbium) v12.14.0 (Latest LTS: Erbium) v13.0.0 v13.0.1 v13.1.0 v13.2.0 v13.3.0 v13.4.0 v13.5.0
.דילקהל לוכי התא ,v13.0.0 הסרג לבקל ידכ ,המגודל .האור התאש תורודהמה לכ תדלקה ידי לע Node לש תיפיצפס הסרג ןיקתהל לכות תעכ
# nvm install 13.0.0
.תנקתהש תונושה תואסרגה תא דילקהל לכות ,הנקתהה תמלשה רחאל
# nvm ls
.הדלקה ידי לע Nodejs תואסרג ןיב רובעל ךתורשפאב
# nvm use v12.14.0
.הלעפה ידי לע התוא תמאלו Nodejs לש לדחמה תרירב תסרג תא רידגהל םג ןתינ
# nvm alias default v12.14.0 # nvm ls OR # node --version
.הטמל תורעהה ףיעסב הרזע שקב אנא ,הנקתהב תויעבב לקתנ התא םא .ךלש CentOS 8 תרשב Node.js תנקתהל תונוש םיכרד יתש לע ונרבסה ,הז רמאמב