НодеЈС, инсталирајте ово рунтиме окружење за ЈаваСцрипт на Убунту

нодејс лого

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

Ноде.јс је ЈаваСцрипт рунтиме за сервер. Док нпм је Ноде.јс менаџер пакета. У овом чланку ћемо видети како да инсталирамо верзију Ноде.јс дугорочне подршке (ЛТС 6.11.3) из сигурног и поузданог извора на Убунту 17.04 и Линук Минт 18.2. Појасните то приликом инсталирања Ноде.јс такође ћемо инсталирати нпм по истој цени.

Ноде.јс је окружење извршавања на више платформи за серверски слој (али не ограничавајући се на њега) засновано на програмском језику ЕЦМАСцрипт. Било је створена са фокусом да буде корисна у стварању високо скалабилних мрежних програма као што су веб сервери.

Чвор покрените јавасцрипт користећи В8 енгине, који је развио Гоогле за употребу у прегледачу Цхроме. Користећи В8 мотор, Ноде пружа окружење извршавања на страни сервера које компајлирајте и покрените јавасцрипт невероватном брзином. Повећање брзине је важно јер В8 компајлира Јавасцрипт у изворни машински код, уместо да га тумачи.

нодејс верзије

Ово рунтиме окружење укључује неколико „основних модула“ компајлиран у саму бинарну датотеку, као што је мрежни модул, који пружа слој за асинхроно мрежно програмирање, и други основни модули, попут Патх, ФилеСистем, Буффер, Тимерс и више опште намене Стреам. Могуће је користити модуле које су развиле треће странеБило као прекомпајлиране датотеке .ноде или као обичне јавасцрипт датотеке.

Модули независних произвођача могу проширити ноде.јс или додати ниво апстракције, имплементирајући разне услужне програме средњег софтвера за употребу у веб апликацијама. Иако се модули могу инсталирати као једноставне датотеке, они се обично инсталирају помоћу Ноде Пацкаге Манагер (нпм) који ће олакшати компилацију, инсталацију и ажурирање модула, као и управљање зависностима. Такође, модули који нису инсталирани у Нодеовом подразумеваном директоријуму модула мораће да користе релативну путању да их пронађу. Тхе вики Ноде.јс пружа списак неколико доступних независних модула.

Користи за НодеЈС

Иако је ЈаваСцрипт језик који се не свиђа свима, ово је одличан алат за бројне ствари. Веб апликације, апликације командне линије, скрипте за администрацију система, све врсте мрежних апликација итд. Овај алат је врло брз и ово је важно из неколико разлога:

  • El развој је бржи.
  • Покретање јединствених тестова може се обавити брже.
  • Апликације су брже. То нас доводи до бољег корисничког искуства.
  • Нижи трошкови инфраструктуре.

такође истиче његову флексибилност. У другим окружењима постоји „монолитни“ сервер (апацхе, томцат, итд.) И ваша апликација је на њему „постављена“ и имате врло специфичне структуре директоријума и конфигурационе датотеке. У нодејс-у покрећете веб сервер и ако желите можете да покренете неколико.

Инсталирајте НодеЈС на Убунту

Сигуран и поуздан извор који ћемо користити је НодеСоурце, тим који пружа подршку за Ноде.јс. Да бисмо инсталирали Ноде.јс и нпм, требаће нам прво инсталирајте цурл. У терминал ћемо морати само да напишемо: Цтрл + Алт + Т:

sudo apt install curl

Даље, користићемо ову наредбу за додај спремиште потребно нашем систему:

curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -

У овом тренутку ћемо ажурирати листу софтвера и извршити инсталацију следећим редоследом наредби:

sudo apt update && sudo apt install nodejs

Можете се консултовати Ноде.јс ЛТС документација у званична веб страница пројекта.

Са претходном опцијом инсталираћемо верзију НодеЈС ЛТС. Али постоји начин инсталирајте старију верзију (Мислим 4.2.6) из Убунту спремишта. За ово ћемо морати само отворити терминал (Цтрл + Алт + Т):

sudo apt install -y nodejs nodejs-legacy

Ако желимо оно је користите најновију верзију (8.5.0) овог извршног окружења, можемо га преузети са вашег вебсајт.

Деинсталирајте НодеЈС

у уклонити инсталацију чвора нашег оперативног система, мораћемо само да отворимо терминал (Цтрл + Алт + Т). У њему ћемо написати следеће:

sudo apt --purge remove node
sudo apt --purge remove nodejs

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Царлос Давид Поррас Гомез дијо

    Јосе Даниел Варгас Мурилло