லினக்ஸில் கோண CLI ஐ எவ்வாறு நிறுவுவது


கோணமானது ஒரு திறந்த மூல, பிரபலமான மற்றும் மிகவும் விரிவாக்கக்கூடிய முன்-இறுதி பயன்பாட்டு மேம்பாட்டு கட்டமைப்பாகும், இது டைப்ஸ்கிரிப்ட்/ஜாவாஸ்கிரிப்ட் மற்றும் பிற பொதுவான மொழிகளைப் பயன்படுத்தி மொபைல் மற்றும் வலை பயன்பாடுகளை உருவாக்க பயன்படுகிறது. கோணல் 2, மற்றும் கோண 4 உள்ளிட்ட AngularJS (அல்லது கோண பதிப்பு 1.0) க்குப் பிறகு வரும் அனைத்து கோண பதிப்புகளுக்கும் கோணல் என்பது ஒரு குடைச்சொல்.

புதிதாக சிறிய முதல் பெரிய அளவிலான பயன்பாடுகளை உருவாக்க கோணமானது மிகவும் பொருத்தமானது. பயன்பாட்டு மேம்பாட்டுக்கு உதவும் கோண தளத்தின் முக்கிய கூறுகளில் ஒன்று கோண சி.எல்.ஐ பயன்பாடு - இது கோண பயன்பாடுகளை உருவாக்க, நிர்வகிக்க, கட்டமைக்க மற்றும் சோதிக்கப் பயன்படும் எளிய மற்றும் பயன்படுத்த எளிதான கட்டளை-வரி கருவியாகும்.

இந்த கட்டுரையில், ஒரு லினக்ஸ் கணினியில் கோண கட்டளை-வரி கருவியை எவ்வாறு நிறுவுவது என்பதை விளக்குவோம், மேலும் இந்த கருவியின் சில அடிப்படை எடுத்துக்காட்டுகளையும் கற்றுக்கொள்வோம்.

லினக்ஸில் Node.js ஐ நிறுவுகிறது

கோண CLI ஐ நிறுவ, உங்கள் லினக்ஸ் கணினியில் Node.js மற்றும் NPM இன் சமீபத்திய பதிப்பை நிறுவ வேண்டும்.

$ 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 இலிருந்து சொந்த துணை நிரல்களை தொகுத்து நிறுவ நீங்கள் பின்வருமாறு உங்கள் கணினியில் மேம்பாட்டு கருவிகளை நிறுவ வேண்டியிருக்கும்.

$ 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+]

லினக்ஸில் கோண CLI ஐ நிறுவுகிறது

மேலே காட்டப்பட்டுள்ளபடி, நீங்கள் Node.js மற்றும் NPM ஐ நிறுவிய பின், நீங்கள் npm தொகுப்பு நிர்வாகியைப் பயன்படுத்தி கோண CLI ஐ பின்வருமாறு நிறுவலாம் ( -g கொடி என்றால் கணினி அளவிலான கருவியை நிறுவ வேண்டும் அனைத்து கணினி பயனர்களும்).

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

ng இயங்கக்கூடியதைப் பயன்படுத்தி கோண CLI ஐ நீங்கள் தொடங்கலாம், அவை இப்போது உங்கள் கணினியில் நிறுவப்பட வேண்டும். நிறுவப்பட்ட கோண CLI இன் பதிப்பைச் சரிபார்க்க பின்வரும் கட்டளையை இயக்கவும்.

# ng --version

கோண CLI ஐப் பயன்படுத்தி ஒரு கோண திட்டத்தை உருவாக்குதல்

இந்த பிரிவில், ஒரு புதிய, அடிப்படை கோண திட்டத்தை எவ்வாறு உருவாக்குவது, உருவாக்குவது மற்றும் சேவை செய்வது என்பதைக் காண்பிப்போம். முதலில், உங்கள் சேவையகத்தின் வெப்ரூட் கோப்பகத்தில் செல்லவும், பின்னர் ஒரு புதிய கோண பயன்பாட்டை பின்வருமாறு தொடங்கவும் (கட்டளைகளைப் பின்பற்ற நினைவில் கொள்ளுங்கள்):

# 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

வலை உலாவியில் இருந்து உங்கள் புதிய பயன்பாட்டை அணுகுவதற்கு முன், உங்களிடம் ஃபயர்வால் சேவை இயங்கினால், காட்டப்பட்டுள்ளபடி ஃபயர்வால் உள்ளமைவில் போர்ட் 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

இப்போது நீங்கள் ஒரு வலை உலாவியைத் திறந்து பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி புதிய பயன்பாடு இயங்குவதைக் காண பின்வரும் முகவரியைப் பயன்படுத்தி செல்லவும்.

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

குறிப்பு: ng கட்டளையைப் பயன்படுத்தினால், ஒரு பயன்பாட்டை உருவாக்கி உள்நாட்டில் சேவை செய்யுங்கள், மேலே காட்டப்பட்டுள்ளபடி, சேவையகம் தானாகவே பயன்பாட்டை மீண்டும் உருவாக்கி, எந்தவொரு மூலத்தையும் மாற்றும்போது வலைப்பக்கத்தை (களை) மீண்டும் ஏற்றும். கோப்புகள்.

Ng கருவியைப் பற்றிய கூடுதல் தகவலுக்கு, பின்வரும் கட்டளையை இயக்கவும்.

# ng help

கோண CLI முகப்புப்பக்கம்: https://angular.io/cli

இந்த கட்டுரையில், வெவ்வேறு லினக்ஸ் விநியோகங்களில் கோண CLI ஐ எவ்வாறு நிறுவுவது என்பதைக் காட்டியுள்ளோம். மேம்பாட்டு சேவையகத்தில் அடிப்படை கோண பயன்பாட்டை எவ்வாறு உருவாக்குவது, தொகுத்தல் மற்றும் சேவையகம் செய்வது என்பதையும் நாங்கள் விவரித்தோம். ஏதேனும் கேள்விகள் அல்லது எண்ணங்களுக்கு, நீங்கள் எங்களுடன் பகிர்ந்து கொள்ள விரும்புகிறீர்கள், கீழே உள்ள கருத்து படிவத்தைப் பயன்படுத்தவும்.