Linux లో కోణీయ CLI ని ఎలా ఇన్స్టాల్ చేయాలి


కోణీయ అనేది ఓపెన్-సోర్స్, జనాదరణ పొందిన మరియు అధిక-విస్తరించదగిన ఫ్రంట్-ఎండ్ అప్లికేషన్ డెవలప్uమెంట్ ఫ్రేమ్uవర్క్, ఇది టైప్uస్క్రిప్ట్/జావాస్క్రిప్ట్ మరియు ఇతర సాధారణ భాషలను ఉపయోగించి మొబైల్ మరియు వెబ్ అనువర్తనాలను రూపొందించడానికి ఉపయోగిస్తారు. కోణీయ 2, మరియు కోణీయ 4 తో సహా కోణీయ JS (లేదా కోణీయ వెర్షన్ 1.0) తర్వాత వచ్చే అన్ని కోణీయ సంస్కరణలకు కోణీయ పదం.

మొదటి నుండి చిన్న నుండి పెద్ద ఎత్తున అనువర్తనాలను రూపొందించడానికి కోణీయత బాగా సరిపోతుంది. అనువర్తన అభివృద్ధికి సహాయపడే కోణీయ ప్లాట్uఫారమ్ యొక్క ముఖ్య భాగాలలో ఒకటి కోణీయ CLI యుటిలిటీ - ఇది కోణీయ అనువర్తనాలను సృష్టించడానికి, నిర్వహించడానికి, నిర్మించడానికి మరియు పరీక్షించడానికి ఉపయోగించే సరళమైన మరియు ఉపయోగించడానికి సులభమైన కమాండ్-లైన్ సాధనం.

ఈ వ్యాసంలో, లైనక్స్ సిస్టమ్uలో కోణీయ కమాండ్-లైన్ సాధనాన్ని ఎలా ఇన్uస్టాల్ చేయాలో వివరిస్తాము మరియు ఈ సాధనం యొక్క కొన్ని ప్రాథమిక ఉదాహరణలను నేర్చుకుంటాము.

Linux లో Node.js ని ఇన్uస్టాల్ చేస్తోంది

కోణీయ CLI ని ఇన్uస్టాల్ చేయడానికి, మీరు మీ Linux సిస్టమ్uలో Node.js మరియు NPM యొక్క తాజా వెర్షన్uను ఇన్uస్టాల్ చేయాలి.

$ sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - [for Node.js version 12]
$ sudo curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - [for Node.js version 11]
$ sudo curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - [for Node.js version 10]
$ sudo apt install -y nodejs
# curl -sL https://deb.nodesource.com/setup_12.x | bash - [for Node.js version 12]
# curl -sL https://deb.nodesource.com/setup_11.x | bash - [for Node.js version 11]
# curl -sL https://deb.nodesource.com/setup_10.x | bash - [for Node.js version 10]
# apt install -y nodejs
# curl -sL https://rpm.nodesource.com/setup_12.x | bash - [for Node.js version 12]
# curl -sL https://rpm.nodesource.com/setup_11.x | bash - [for Node.js version 11]
# curl -sL https://rpm.nodesource.com/setup_10.x | bash - [for Node.js version 10]
# yum -y install nodejs
# dnf -y install nodejs [On RHEL 8 and Fedora 22+ versions]

అలాగే, NPM నుండి స్థానిక యాడ్-ఆన్uలను కంపైల్ చేసి, ఇన్uస్టాల్ చేయడానికి మీరు మీ సిస్టమ్uలో అభివృద్ధి సాధనాలను ఈ క్రింది విధంగా ఇన్uస్టాల్ చేయాలి.

$ sudo apt install -y build-essential  [On Debian/Ubuntu]
# yum install gcc-c++ make             [On CentOS/RHEL]
# dnf install gcc-c++ make             [On RHEL 8/Fedora 22+]

Linux లో కోణీయ CLI ని ఇన్uస్టాల్ చేస్తోంది

మీరు Node.js మరియు NPM ని ఇన్uస్టాల్ చేసిన తర్వాత, పైన చూపిన విధంగా, మీరు npm ప్యాకేజీ నిర్వాహికిని ఉపయోగించి ఈ క్రింది విధంగా కోణీయ CLI ని ఇన్uస్టాల్ చేయవచ్చు ( -g ఫ్లాగ్ అంటే సిస్టమ్-వైడ్ సాధనాన్ని వ్యవస్థాపించడం. అన్ని సిస్టమ్ వినియోగదారులు).

# npm install -g @angular/cli
OR
$ sudo npm install -g @angular/cli

మీరు ng ఎక్జిక్యూటబుల్ ఉపయోగించి కోణీయ CLI ని ప్రారంభించవచ్చు, అది ఇప్పుడు మీ సిస్టమ్uలో ఇన్uస్టాల్ చేయబడాలి. ఇన్uస్టాల్ చేయబడిన కోణీయ CLI సంస్కరణను తనిఖీ చేయడానికి క్రింది ఆదేశాన్ని అమలు చేయండి.

# ng --version

కోణీయ CLI ఉపయోగించి కోణీయ ప్రాజెక్ట్ను సృష్టించడం

ఈ విభాగంలో, క్రొత్త, ప్రాథమిక కోణీయ ప్రాజెక్టును ఎలా సృష్టించాలో, నిర్మించాలో మరియు ఎలా అందించాలో చూపిస్తాము. మొదట, మీ సర్వర్ యొక్క వెబ్uరూట్ డైరెక్టరీలోకి వెళ్లి, ఆపై కొత్త కోణీయ అనువర్తనాన్ని ఈ క్రింది విధంగా ప్రారంభించండి (ప్రాంప్ట్uలను అనుసరించాలని గుర్తుంచుకోండి):

# cd /var/www/html/
# ng new tecmint-app			#as root
OR
$ sudo ng new tecmint-app		#non-root user

తరువాత, ఇప్పుడే సృష్టించబడిన అప్లికేషన్ డైరెక్టరీలోకి వెళ్లి, చూపిన విధంగా అనువర్తనాన్ని అందించండి.

# cd tecmint-app
# ls 			#list project files
# ng serve

మీరు వెబ్ బ్రౌజర్ నుండి మీ క్రొత్త అనువర్తనాన్ని యాక్సెస్ చేయడానికి ముందు, మీకు ఫైర్uవాల్ సేవ నడుస్తుంటే, మీరు చూపిన విధంగా ఫైర్uవాల్ కాన్ఫిగరేషన్uలో పోర్ట్ 4200 ను తెరవాలి.

---------- On CentOS/RHEL/Fedora ---------- 
# firewall-cmd --permanent --zone=public --add-port=4200/tcp 
# firewall-cmd --reload

---------- On Ubuntu/Debian ----------
$ sudo ufw allow 4200/tcp
$ sudo ufw reload

ఇప్పుడు మీరు వెబ్ బ్రౌజర్uను తెరిచి, కింది స్క్రీన్uషాట్uలో చూపిన విధంగా క్రొత్త అనువర్తనం రన్ అవ్వడానికి కింది చిరునామాను ఉపయోగించి నావిగేట్ చేయవచ్చు.

http://localhost:4200/ 
or 
http://SERVER_IP:4200 

గమనిక: మీరు ng కమాండ్uను ఉపయోగిస్తే, ఒక అనువర్తనాన్ని రూపొందించడానికి మరియు స్థానికంగా సేవ చేయడానికి, పైన చూపిన విధంగా, సర్వర్ స్వయంచాలకంగా అనువర్తనాన్ని పునర్నిర్మిస్తుంది మరియు మీరు ఏదైనా మూలాన్ని మార్చినప్పుడు వెబ్ పేజీ (ల) ను మళ్లీ లోడ్ చేస్తుంది. ఫైళ్లు.

Ng సాధనం గురించి మరింత సమాచారం కోసం, కింది ఆదేశాన్ని అమలు చేయండి.

# ng help

కోణీయ CLI హోమ్uపేజీ: https://angular.io/cli

ఈ వ్యాసంలో, వివిధ లైనక్స్ పంపిణీలలో కోణీయ CLI ని ఎలా ఇన్స్టాల్ చేయాలో చూపించాము. అభివృద్ధి సర్వర్uలో ప్రాథమిక కోణీయ అనువర్తనాన్ని ఎలా నిర్మించాలో, కంపైల్ చేసి, సర్వర్ చేయాలో కూడా మేము కవర్ చేసాము. ఏదైనా ప్రశ్నలు లేదా ఆలోచనల కోసం, మీరు మాతో భాగస్వామ్యం చేయాలనుకుంటున్నారు, దిగువ అభిప్రాయ ఫారమ్uను ఉపయోగించండి.