Angular CLI, gadzira Angular kunyorera paUbuntu

nezve angular-ehl

Muchinyorwa chinotevera isu ticha tarisa kune Angular CLI. Kana iwe uchiri kusaziva Angular yakavhurwa sosi kumberi-kumagumo kunyorera fomu yekuvandudza, inozivikanwa uye inowoneka zvakanyanya. Inogona kushandiswa kuvaka nhare uye webhu kunyorera uchishandisa TypeScript, JavaScript, uye mimwe mitauro yakajairika. Angular izita regumbeze kune ese mavhezheni eAngular anouya mushure meAngularJS.

Iyi budiriro yekusimudzira yakanyatsokodzera yekuvaka kunyorera kubva pakutanga, kubva padiki kusvika padanho hombe. Chimwe chezvinhu zvakakosha zveiyo Angular chikuva kubatsira kuvandudza kunyorera iko kweAngular CLI zvinoshandiswa. Icho chiri nyore uye chiri nyore kushandisa rairo mutsara turu. Iyo inoshandiswa kugadzira, kubata, kuvaka uye kuyedza kunyorera kwakagadzirwa neAngular.

Mumitsara inotevera tichaona kuti tingaite sei gadza Angular command line chishandiso pane yedu Ubuntu 19.04 system. Tichaonawo muenzaniso wekutanga weichi chishandiso.

Kuisa Node.js paUbuntu

Kuisa Angular CLI zvichave zvakakosha kuti isu tine yazvino vhezheni yeNode.js neNPM yakaiswa pane yedu system. Kuti tidaro, isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye tinyore mairi:

kurodha nodejs 12

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

apt nodejs kuisirwa

sudo apt install -y nodejs

Zvakare, kuumbiridza uye nekuisa echinyakare NPM plugins, isu tingangoda kuisa ekuvandudza maturusi pane yedu system. Kuti tidaro, mune imwechete terminal tichaita zvinotevera:

sudo apt install -y build-essential

Angular CLI kuisirwa paUbuntu 19.04

Mushure mekumisikidzwa kweNode.js uye NPM sezvatangoona, tichakwanisa gadza Angular CLI uchishandisa npm package maneja zvinotevera. Mune ino kesi, iyo sarudzo -g zvinoreva kuti tichaisa chishandiso mukati meiyo system, kuti ishandiswe nevashandisi vayo vese.

npm angular ehl kuisirwa

sudo npm install -g @angular/cli

Mushure mekumisikidzwa, tinogona tanga Angular CLI uchishandisa ng inogoneka iyo inofanirwa kuiswa zvino pane yedu system. Ita unotevera kuraira mune iyo terminal (Ctrl + Alt + T) kuti uone iyo vhezheni yeAngular CLI yakaiswa:

ng vhezheni

ng --version

Kugadzira chirongwa uchishandisa Angular CLI

ubuntu apache
Nyaya inoenderana:
Maitiro ekuisa Apache web server paUbuntu 18.04?

Zvino ngatione maitirwo atingaite, kuvaka uye kushandira nyowani yekutanga Angular chirongwa. Chekutanga, tichaenda kune dhairekitori rewebhuroot kubva kuseva yedu. Ipapo isu tichagadzira iyo nyowani Angular application seinotevera:

angular ehl APP kugadzirwa

cd /var/www/html/

sudo ng new ubunlog-app

Tichafanirwa kusarudza kana isu tichida kugovera isingazivikanwe dhata kuchikwata cheAngular. Isu tinoramba tichienda kune dhairekitori rekushandisa ratichangobva kugadzira. Tiri kuenda tanga kushandira iyo app sezvazvinoratidzwa mune zvinotevera:

Angular yakanyorwa app

cd ubunlog-app

ng serve

Iwo wekutanga kuraira uchatiisa pachiratidziri chinongedzo chichatiudza kuti tingaone sei kushanda kwedu kuchishanda.

Tisati tagona kuiwana kubva pawebhusaiti, kana tiine firewall sevhisi inomhanya, isu tinofanirwa kuvhura port 4200 mukumisikidza izvi, sekuratidzwa pazasi:

sudo ufw allow 4200/tcp

sudo ufw reload

Mushure meizvi, tinogona kuvhura yedu yepamhepo webhurawuza uye nekufamba tichishandisa iyo URL yakapihwa neiyo terminal kune ona iyo nyowani application kumhanya, sezvakaratidzwa mune inotevera skrini.

Angular CLI kunyorera muwebhu browser

http://localhost:4200/

Tinogona zvakare kushandisa iyi imwe URL kuwana yedu application:

http://IP_SERVIDOR:4200

Izvo zvinofanirwa kutaurwa kuti kana tikashandisa rairo "ng kushumira"Kuvaka fomu uye kurishandira munharaunda sezvatangoona, sevha inongovakazve iko kunyorera uye kurodha zvakare iwo mapeji ewebhu kana isu tachinja chero einowanikwa mafaira.

Kana tichida kuwana rumwe ruzivo nezve ng chishandiso, tinogona kumhanya unotevera kuraira mune iyo terminal (Ctrl + Alt + T):

ng rubatsiro

ng help

Muchikamu chino, taona maitiro ekuita a kuiswa kuri nyore kweAngular CLI pane yedu Ubuntu system, pamusoro pekuvaka, kuumbiridza, nekushandira chishandiso chekutanga pane yekuvandudza server.

Aya ndiwo chete matanho ekutanga ekutanga anogona kutorwa neAngular CLI. Nekuti ona rumwe ruzivo nezve Angular CLI, tinogona kubvunza iyo webhusaiti yepamutemo yeprojekti.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako