![10 најбољих алата за удаљену радну површину за Виндовс 10 2021. године](/f/6f683e2277d8750e01d314bd00fdaf16.jpg?width=100&height=100)
Угаони ЦЛИ је интерфејс командне линије за Ангулар фрамеворк, који се користи за креирање, израду и локално покретање ваше апликације током развоја.
Дизајниран је за изградњу и тестирање Ангулар пројекта на развојном серверу. Међутим, ако желите да своје апликације заувек покрећете/одржавате у животу, потребно вам је Ноде.јс менаџер процеса као такав ПМ2.
ПМ2 је популаран, напредан и функцијама богат производни менаџер за Ноде.јс апликације са уграђеним балансом оптерећења. Његов скуп функција укључује подршку за праћење апликација, ефикасно управљање микро-услугама/процесима, покретање режима рада кластера апликација и љубазно поновно покретање и искључивање апликација. Такође, подржава једноставно управљање евиденцијама апликација и још много тога.
У овом чланку ћемо вам показати како да трчите Ангулар апликације које користе Угаони ЦЛИ и ПМ2 Ноде.јс менаџер процеса. Ово вам омогућава да непрекидно покрећете своју апликацију током развоја.
Морате имати следеће пакете инсталиране на вашем серверу да бисте наставили:
Белешка: Ако већ имате Ноде.јс и НПМ инсталиран на вашем Линук систему, скочите на Корак 2.
Да бисте инсталирали најновију верзију Ноде.јс, прво додајте НодеСоурце спремиште на вашем систему као што је приказано и инсталирајте пакет. Не заборавите да покренете исправну команду за Ноде.јс верзију коју желите да инсталирате на своју Линук дистрибуцију.
$ цурл -сЛ https://deb.nodesource.com/setup_12.x | судо -Е басх - #за Ноде.јс верзија 12. $ цурл -сЛ https://deb.nodesource.com/setup_11.x | судо -Е басх - #за Ноде.јс верзија 11. $ цурл -сЛ https://deb.nodesource.com/setup_10.x | судо -Е басх - #за Ноде.јс верзију 10. $ судо апт инсталл -и нодејс.
# цурл -сЛ https://deb.nodesource.com/setup_12.x | басх - #за Ноде.јс верзија 12. # цурл -сЛ https://deb.nodesource.com/setup_11.x | басх - #за Ноде.јс верзија 11. # цурл -сЛ https://deb.nodesource.com/setup_10.x | басх - #за Ноде.јс верзија 10. # апт инсталл -и нодејс.
# цурл -сЛ https://rpm.nodesource.com/setup_12.x | басх - #за Ноде.јс верзија 12. # цурл -сЛ https://rpm.nodesource.com/setup_11.x | басх - #за Ноде.јс верзија 11. # цурл -сЛ https://rpm.nodesource.com/setup_10.x | басх - #за Ноде.јс верзија 10. # иум -и инсталирајте нодејс. # днф -и инсталл нодејс [На верзијама РХЕЛ 8 и Федора 22+]
Осим тога, инсталирајте и развојне алате на свој систем тако да можете компајлирати и инсталирати изворне додатке са НПМ.
$ судо апт инсталл буилд-ессентиал [Укључено Дебиан/Убунту] # иум инсталл гцц-ц ++ маке [На ЦентОС/РХЕЛ] # днф инсталл гцц-ц ++ маке [На Федори]
Једном сте Ноде.јс и НПМ инсталиране, можете проверити њихове верзије помоћу следећих команди.
$ ноде -в. $ нпм -в.
Затим инсталирајте Угаони ЦЛИ и ПМ2 помоћу нпм менаџер пакета као што је приказано. У следећим командама, -г
опција значи глобално инсталирање пакета - употребљиви за све кориснике система.
$ судо нпм инсталл -г @ангулар/цли #инсталл Ангулар ЦЛИ. $ судо нпм инсталл -г пм2 #инсталирај ПМ2.
Сада пређите на веброот директоријуму вашег сервера, затим креирајте, направите и послужите своју Ангулар апликацију (тзв сисмон-апп
, замените ово именом ваше апликације) користећи Ангулар ЦЛИ.
$ цд/срв/ввв/хтдоцс/ $ судо нг нев сисмон-апп #следите упите.
Затим пређите на апликацију (пуна путања је /srv/www/htdocs/sysmon-app
) директоријум који је управо креиран и служи апликацији као што је приказано.
$ цд сисмон-апликација. $ судо нг серве.
Из излаза датотеке нг серве цомманд, можете видети да апликација Ангулар не ради у позадини, више не можете да приступите командној линији. Због тога не можете извршавати било које друге команде док је у току.
Дакле, потребан вам је менаџер процеса за контролу и управљање апликацијом: покрећите је непрекидно (заувек) и омогућите јој аутоматско покретање при покретању система, како је објашњено у следећем одељку.
Пре него што пређете на следећи одељак, прекините процес притиском на [Цтл + Ц]
да бисте ослободили командну линију.
Да бисте омогућили да ваша нова апликација ради у позадини, ослободите командну линију, користите ПМ2 да га служи, као што је приказано. ПМ2 такође помаже уобичајеним задацима системске администрације, попут поновног покретања у случају квара, заустављања, поновног учитавања конфигурација без застоја и још много тога.
$ пм2 старт "нг серве" --наме сисмон-апп.
Затим, да бисте приступили веб интерфејсу апликације, отворите прегледач и крећите се помоћу адресе http://localhost: 4200
као што је приказано на следећем снимку екрана.
Почетна страница Ангулар ЦЛИ: https://angular.io/cli
ПМ2 почетна страница: http://pm2.keymetrics.io/
У овом водичу смо показали како се покрећу Ангулар апликације помоћу Угаони ЦЛИ и ПМ2 менаџер процеса. Ако имате додатних идеја за дељење или питања, контактирајте нас путем доњег обрасца за повратне информације.