У овом водичу погледајте како инсталирати и користити Ноде.јс на Убунту 20.04.
Чвор.јс на Убунту-у
Чвор.јс је прилично популаран за скалирање позадинских функционалности. У случају Убунту-а, постоји више извора за преузимање Ноде-а.јс. Различите методе ће инсталирати различите верзије Ноде-а.јс. Такође можете ручно да одаберете коју ћете одабрати.
Користите метод који најбоље одговара вашим потребама.
Инсталирајте Ноде.јс из Убунту репо-а
Ово је подразумевани метод инсталирања Ноде-а.јс на Убунту-у. За већину корисника ово ће бити више него довољно. Једина мана је што можда нећете добити најновију верзију Ноде-а.јс.
Инсталација је изузетно једноставна. Ажурирајте АПТ кеш меморију и инсталирајте Ноде.јс заједно са нпм (Ноде Пацкаге Манагер).
$ судо апт упдате && судо апт инсталл нодејс нпм -и
Покренимо брзи тест да бисмо верификовали инсталацију.
$ нодејс --верзија
Инсталирајте Ноде.јс из НодеСоурце ППА
НодеСоурце је наменски ППА који нуди више верзија Ноде-а.јс. Препоручујем ову методу у односу на друге, јер нуди већу контролу. Напредним корисницима такође омогућава одлучивање о тачној верзији Ноде-а.јс за инсталирање. У време писања овог чланка, НодеСоурце ППА хостује Ноде.јс в10, в12, в13 и в14.
Овде ћу показати како да конфигуришем НодеСоурце ППА за Ноде.јс в14. Ако желите да инсталирате другу верзију Ноде-а.јс, погледајте НодеСоурце реадме ради правилних упутстава.
Прво се уверите да је на вашем систему инсталиран цурл.
$ судо апт упдате && судо апт инсталл цурл -и
Сада покрените скрипту за инсталацију НодеСоурце.
$ цурл -сЛ хттпс: // деб.нодесоурце.цом / сетуп_14.к | судо -Е басх -
Воила! НодеСоурце ППА за Ноде.јс в14 је успешно конфигурисан! Инсталирајте Ноде.јс.
$ судо апт инсталл нодејс -и
Проверите инсталацију провером верзије Ноде-а.јс.
$ чвор -вИнсталирајте Ноде.јс користећи нвм
То је занимљив начин инсталирања Ноде-а.јс. Нвм (Ноде Версион Манагер) је алатка која омогућава инсталирање и одржавање више верзија Ноде-а.јс заједно са повезаним Ноде пакетима независно. Погледајте нвм на ГитХуб-у.
Да бисте инсталирали нвм, покрените било коју од следећих команди. Било који од њих ће преузети нвм скрипту за инсталацију и покренути је.
$ цурл -о- хттпс: // рав.гитхубусерцонтент.цом / нвм-сх / нвм / в0.35.3 / инсталирати.сх | басх$ вгет -кО- хттпс: // рав.гитхубусерцонтент.цом / нвм-сх / нвм / в0.35.3 / инсталирати.сх | басх
Затворите и поново отворите терминал. Ово ће учитати нвм. У супротном, можете ручно поново учитати датотеку басхрц.
$ извор ~ /.басхрцДа бисте верификовали инсталацију, покрените следећу наредбу.
$ цомманд -в нвм
Време је да се користи нвм. Прво проверите доступне верзије Ноде-а.јс. Ово ће одштампати дугачку листу.
$ нвм листа-даљинско
Да бисте инсталирали жељену верзију, користите следећу команду. У овом примеру наредба ће инсталирати Ноде.јс в14.9.0.
$ нвм инсталација в14.9.0
Користећи нвм, могуће је инсталирати издање засновано на његовим алиасима. На пример, покрените ову команду да бисте инсталирали најновију верзију ЛТС-а ербијум.
$ нвм инсталирај лтс / ербиум
Следећа наредба ће навести све инсталиране чворове.јс верзије.
$ нвм листа
Ако је инсталирано више верзија, нвм омогућава прелазак на другу. Прво проверите тренутни чвор.јс верзија.
$ чвор -в
Промените подразумевани чвор.јс на другу верзију.
$ чвор употреба
Уместо да користите број верзије, користи се и псеудоним верзије.
$ чвор употреба
Тестирајте промену.
$ чвор -в
Следећа команда ће поставити подразумевану верзију Ноде-а.јс.
Подразумевани псеудоним $ нвм
Инсталирајте Ноде.јс из извора
Као што је раније поменуто, Ноде.јс је пројекат отвореног кода. Можемо да зграбимо изворни код и ручно направимо и користимо Ноде.јс. Међутим, топло се препоручује овај приступ ако намеравате да користите Ноде.јс у производне сврхе.
Пре него што уђете у процес, важно је напоменути о Питхону. Чвор.јс подржава и Питхон 2 и Питхон 3. Чвор.јс ће користити онај који је инсталиран. Ако су инсталирани и Питхон 2 и Питхон 3, користиће се новији. Ако је инсталиран само Питхон 2, користиће се Питхон 2.
Прво инсталирајте зависности градње. Покрените следећу команду. За кориснике Питхон 3, питхон3-дистутилс пакет је неопходан.
$ судо апт упдате && судо апт инсталл питхон питхон3-дистутилс г ++ маке
Сада преузмите изворни код. У овом примеру ћу компајлирати Ноде.јс в12.18.3 (укључује нпм 6.14.6). Преузмите чвор.јс изворни код.
$ вгет хттпс: // нодејс.орг / дист / в12.18.3 / чвор-в12.18.3.катран.гз
Издвојите изворни код.
$ тар -квф чвор-в12.18.3.катран.гз
Дошло је време за изградњу Ноде-а.јс. Покрените конфигурациону скрипту.
$ ./ цонфигуре
Започните процес компилације. „-Ј“ је покретање маке-а у режиму са више нити. „Нпроц“ део је да каже број доступних ЦПУ језгара.
$ маке -ј $ (нпроц)
Инсталирајте Ноде.јс.
$ судо маке инсталл
Проверимо инсталацију. Проверите чвор.јс и нпм верзији.
$ чвор -в$ нпм -в
Коришћење Ноде-а.јс
Чвор.јс долази са мноштвом карактеристика и функционалности. То је рунтиме за ЈаваСцрипт. На вама је да користите ЈаваСцрипт како бисте Ноде извукли максимум. Овде ћу показати основне начине коришћења Ноде-а.јс.
Прво узмите примерак ЈаваСцрипт-а. Следећи код је преузет са В3Сцхоолс.
$ вар хттп = рекуире ('хттп');$ хттп.цреатеСервер (фунцтион (рек, рес)
$ рес.вритеХеад (200, 'Цонтент-Типе': 'тект / хтмл');
$ рес.крај ('Здраво свете!');
).слушати (8080);
Покрените ЈаваСцрипт код користећи Ноде.јс.
$ ноде демо.јсДа бисте добили излаз, приступите рачунару са порта 8080.
Завршна мисао
Чвор.јс је моћно и популарно решење. Постоји више приступа за његово инсталирање на Убунту. Околности ће вам одредити која метода вам највише одговара. Док користите подразумевани чвор.јс из Убунту репо-а нуди најједноставније решење, НодеСоурце и нвм нуде већу флексибилност.
Што се тиче коришћења Ноде-а.јс, постоји мноштво материјала на мрежи који подучавају како да искористите разне функције Ноде-а у својим ЈаваСцрипт кодовима. В3Сцхоолс је добро место за почетак вашег путовања.
Срећно рачунање!