НодеЈС

Инсталирајте и користите чвор.јс на Убунту 20.04

Инсталирајте и користите чвор.јс на Убунту 20.04
Чвор.јс је моћно ЈаваСцрипт окружење. То је бесплатно решење за више платформи отвореног кода, првенствено за програмирање на страни сервера. Омогућава програмерима да имају прилагодљиву позадинску функционалност користећи ЈаваСцрипт. Већину времена се користи за креирање позадинских апликација. Међутим, популаран је и за фулл-стацк и фронт-енд решења.

У овом водичу погледајте како инсталирати и користити Ноде.јс на Убунту 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Сцхоолс је добро место за почетак вашег путовања.

Срећно рачунање!

Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...
Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...