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 תנקתהל תונוש םיכרד יתש לע ונרבסה ,הז רמאמב